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

Может кто-нить что-нить посоветовать по этому поводу???
...
Рейтинг: 0 / 0
02.11.2006, 11:38
    #34100144
komrad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматический Дамп и перенос его на Win-платформу
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
02.11.2006, 11:51
    #34100196
Lastovsky.K
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматический Дамп и перенос его на Win-платформу
на том серваке ,на который нужно копировать дамп, стоит фтп сервер. тоесть поулчается у нас на двух концах фтп... может сразу с HP-UX гнать файл...???
тоесть сделать скрипт на дамп и ниже на копирование???
...
Рейтинг: 0 / 0
02.11.2006, 11:54
    #34100212
komrad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматический Дамп и перенос его на Win-платформу
Lastovsky.Kна том серваке ,на который нужно копировать дамп, стоит фтп сервер. тоесть поулчается у нас на двух концах фтп... может сразу с HP-UX гнать файл...???
тоесть сделать скрипт на дамп и ниже на копирование???
а как Вы запустите дамп с виндовой платформы? у Вас же только фтп доступен?
хотя-я-я-я, если использовать выход в командную строку на UX, то может и выгореть...

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


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

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

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

просто я не сиден в скриптописании.. так сказать не образован еще в этом плане :)
...
Рейтинг: 0 / 0
02.11.2006, 18:47
    #34102138
komrad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматический Дамп и перенос его на Win-платформу
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
02.11.2006, 18:49
    #34102146
komrad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматический Дамп и перенос его на Win-платформу
забыл :
IP - имя или IP-шник сервера HP-UX
...
Рейтинг: 0 / 0
03.11.2006, 11:56
    #34103549
sn1251
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматический Дамп и перенос его на Win-платформу
Надёжнее и безопаснее использовать scp вместо ftp.
На сервере должен быть запущен sshd, а scp (и ssh) входит в cygwin, или есть отдельной утилитой.
Надёжнее в том смысле, что стандартный виндовый ftp ошибки не обрабатывает. Если файл не найден - код возврата всё равно 0, и анализируй ошибки сам
Безопаснее - так как пароль по сети в открытом виде не ходит и в файле не хранится.
...
Рейтинг: 0 / 0
03.11.2006, 12:45
    #34103784
komrad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматический Дамп и перенос его на Win-платформу
sn1251
Безопаснее - так как пароль по сети в открытом виде не ходит и в файле не хранится.
а где он его держит? в реестре в виде хэша?
или каждый раз будет спрашивать?
...
Рейтинг: 0 / 0
03.11.2006, 15:06
    #34104443
фффф
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматический Дамп и перенос его на Win-платформу
ssh/scp использует RSA key из домашнего каталога пользователя. На ключ можно наложить дополнительный пароль (точнее он называется passphrase) вводимый вручную, но для автоматической аутентификации его обычно не задают.

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

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

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

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


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