powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Автоматический Дамп и перенос его на Win-платформу
18 сообщений из 18, страница 1 из 1
Автоматический Дамп и перенос его на Win-платформу
    #34100020
Lastovsky.K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Стоит следующая задача. Есть сервер ASe-12.5.3 на HP-UX , необходимо организовать автоматический дамп базы и последующий перененос его (т.е. копировние или перемещение) в папку под Windows. Доступ на Hp-UX есть только по ftp. никаких самб не установлено и не очень хочется это делать..

Может кто-нить что-нить посоветовать по этому поводу???
...
Рейтинг: 0 / 0
Автоматический Дамп и перенос его на Win-платформу
    #34100144
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lastovsky.KСтоит следующая задача. Есть сервер ASe-12.5.3 на HP-UX , необходимо организовать автоматический дамп базы и последующий перененос его (т.е. копировние или перемещение) в папку под Windows. Доступ на Hp-UX есть только по ftp. никаких самб не установлено и не очень хочется это делать..

Может кто-нить что-нить посоветовать по этому поводу???
с HP-UX делать дамп на виндовый Sybase Backup Server (если находятся в одной сетке)
Код: plaintext
dump database ... to 'c:\ПАПКА_ПОД_ВИНДОУЗ\backup.dmp' at WINBACKUP_BS
это первый вариант

а второй вариант - использование шедулера
на HP-UX проходит бекап
а на винде с запасом по времени на отработку бекапа выполняется батник, который заходит по ftp на UX и берет оттедова файл.
вот линки на описание консольного ftp:
FTP
FTP Subcommands
по первой ссылке обратите внимание на ключик -s

в свое время делал такое и всё работало отлично - успешно раскладывал на 3 фтп бекап базы
...
Рейтинг: 0 / 0
Автоматический Дамп и перенос его на Win-платформу
    #34100196
Lastovsky.K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
на том серваке ,на который нужно копировать дамп, стоит фтп сервер. тоесть поулчается у нас на двух концах фтп... может сразу с HP-UX гнать файл...???
тоесть сделать скрипт на дамп и ниже на копирование???
...
Рейтинг: 0 / 0
Автоматический Дамп и перенос его на Win-платформу
    #34100212
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lastovsky.Kна том серваке ,на который нужно копировать дамп, стоит фтп сервер. тоесть поулчается у нас на двух концах фтп... может сразу с HP-UX гнать файл...???
тоесть сделать скрипт на дамп и ниже на копирование???
а как Вы запустите дамп с виндовой платформы? у Вас же только фтп доступен?
хотя-я-я-я, если использовать выход в командную строку на UX, то может и выгореть...

Или Вы можете туда коннектиться еще и isql-ем?
...
Рейтинг: 0 / 0
Автоматический Дамп и перенос его на Win-платформу
    #34100262
Lastovsky.K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
на Hp-UX можем.. все находится в одной сетке.
...
Рейтинг: 0 / 0
Автоматический Дамп и перенос его на Win-платформу
    #34100282
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lastovsky.Kна Hp-UX можем.. все находится в одной сетке.
ну тогда всё просто - можно всё сделать как со стороны винды, так и со стороны HP-UX
под "всё" я подразумеваю бэкап-скрипт и фтп-скрипт в одном флаконе
...
Рейтинг: 0 / 0
Автоматический Дамп и перенос его на Win-платформу
    #34100294
blzz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если на виндовой машинке поднять любой, простенький ftp-сервер то задача упростится, можно хоть с shell-скрипта который делает дамп кидать на фтп, хоть с sql сервера выполнить подобный скрипт
...
Рейтинг: 0 / 0
Автоматический Дамп и перенос его на Win-платформу
    #34100316
Lastovsky.K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
я же говорю на виндовой машине стоит фтп!!!


Если у кого-то есть поыт в написании подобных батников выручите пожалуйста
...
Рейтинг: 0 / 0
Автоматический Дамп и перенос его на Win-платформу
    #34100318
Lastovsky.K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
komrad Lastovsky.Kна Hp-UX можем.. все находится в одной сетке.
ну тогда всё просто - можно всё сделать как со стороны винды, так и со стороны HP-UX
под "всё" я подразумеваю бэкап-скрипт и фтп-скрипт в одном флаконе

можешь помочь в этом деле??
...
Рейтинг: 0 / 0
Автоматический Дамп и перенос его на Win-платформу
    #34100372
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lastovsky.K komrad Lastovsky.Kна Hp-UX можем.. все находится в одной сетке.
ну тогда всё просто - можно всё сделать как со стороны винды, так и со стороны HP-UX
под "всё" я подразумеваю бэкап-скрипт и фтп-скрипт в одном флаконе

можешь помочь в этом деле??
только вечером...
...
Рейтинг: 0 / 0
Автоматический Дамп и перенос его на Win-платформу
    #34100398
Lastovsky.K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
без проблем. буду ждать

просто я не сиден в скриптописании.. так сказать не образован еще в этом плане :)
...
Рейтинг: 0 / 0
Автоматический Дамп и перенос его на Win-платформу
    #34102138
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lastovsky.Kбез проблем. буду ждать

просто я не сиден в скриптописании.. так сказать не образован еще в этом плане :)

ну значит так:

get_backup.cmd: -- главный батник
Код: plaintext
1.
isql -Sсервер -Uпользователь -Pпароль -idump.sql -odump.out
ftp -v -s:ftp.cmds IP > ftp.out


dump.sql: -- команды для снятия бэкапа
Код: plaintext
1.
2.
dump database БАЗА to '/tmp/БАЗА.dmp'
go
quit


ftp.cmds: -- команды ftp
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
HPUXпользователь
HPUXпароль
bin
hash
lcd ПАПКА
cd /tmp
get БАЗА.dmp 
bye

Результирующие файлы:
dump.out - файл результата бэкапирования
ftp.out - файл результата перекачки по фтп

Параметры в файлах в порядке появления:
сервер - Sybase сервер
пользователь - логин на сервере Sybase с правами снятия бэкапа
пароль - пароль вышеуказанного пользователя
БАЗА - база которую надо забэкапить
БАЗА.dmp - сам бэкап (указать необходимую вам папку на HP-UX, проверить права пользователя "HPUXпользователь" на доступ в нее)
HPUXпользователь - пользователь в HP-UX
HPUXпароль - пароль вышеуказанного пользователя
ПАПКА - папка на винде, в которую ляжет бэкап
/tmp - папка на HP-UX, где лежит бэкап (может быть изменена
...
Рейтинг: 0 / 0
Автоматический Дамп и перенос его на Win-платформу
    #34102146
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
забыл :
IP - имя или IP-шник сервера HP-UX
...
Рейтинг: 0 / 0
Автоматический Дамп и перенос его на Win-платформу
    #34103549
sn1251
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Надёжнее и безопаснее использовать scp вместо ftp.
На сервере должен быть запущен sshd, а scp (и ssh) входит в cygwin, или есть отдельной утилитой.
Надёжнее в том смысле, что стандартный виндовый ftp ошибки не обрабатывает. Если файл не найден - код возврата всё равно 0, и анализируй ошибки сам
Безопаснее - так как пароль по сети в открытом виде не ходит и в файле не хранится.
...
Рейтинг: 0 / 0
Автоматический Дамп и перенос его на Win-платформу
    #34103784
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sn1251
Безопаснее - так как пароль по сети в открытом виде не ходит и в файле не хранится.
а где он его держит? в реестре в виде хэша?
или каждый раз будет спрашивать?
...
Рейтинг: 0 / 0
Автоматический Дамп и перенос его на Win-платформу
    #34104443
фффф
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ssh/scp использует RSA key из домашнего каталога пользователя. На ключ можно наложить дополнительный пароль (точнее он называется passphrase) вводимый вручную, но для автоматической аутентификации его обычно не задают.

Конечно сисадмину никакого труда получить ключ не составит, но по-крайней мере никто из-за плеча пароль не подглядит.
...
Рейтинг: 0 / 0
Автоматический Дамп и перенос его на Win-платформу
    #34104597
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ффффssh/scp использует RSA key из домашнего каталога пользователя. На ключ можно наложить дополнительный пароль (точнее он называется passphrase) вводимый вручную, но для автоматической аутентификации его обычно не задают.

Конечно сисадмину никакого труда получить ключ не составит, но по-крайней мере никто из-за плеча пароль не подглядит.
ну можно и так конечно
хотя, пароль стоит забить один раз и убрать доступ к файлу ;)

можно даже на лету генерить файл с командами - юзера и пароль хранить отдельно в файле, а команды хранить в другом (его же и редактировать); а потом в батнике сцеплять файлы и передавать такой "бутерброд" ftp-е
по завершению бутерброд удалять ;)
...
Рейтинг: 0 / 0
Автоматический Дамп и перенос его на Win-платформу
    #34104713
Lastovsky.K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ну. я пока попробую первый способ :))

Спасибо огромное за материал
...
Рейтинг: 0 / 0
18 сообщений из 18, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Автоматический Дамп и перенос его на Win-платформу
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]