powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Ase 12.5 Как узнать, что Dump не прошёл???
7 сообщений из 7, страница 1 из 1
Ase 12.5 Как узнать, что Dump не прошёл???
    #32913950
serg08
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите пожалуйста как можно отследить успешность и время прохождения Dump database
и load database, кроме анализа лога Backup-сервера.
...
Рейтинг: 0 / 0
Ase 12.5 Как узнать, что Dump не прошёл???
    #32914060
sn1251
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если речь идет об информировании админа о сбое в регулярном дампе из юникс-шелла, то где-то так:
Код: plaintext
1.
2.
3.
4.
5.
6.
#!sh
isql -S server -U user -P password -i dump.sql -o dump.log
egrep "^Msg " dump.log
if [ $? -eq 0 ]; then
  mail dba@somewhere.com <dump.log
fi
...
Рейтинг: 0 / 0
Ase 12.5 Как узнать, что Dump не прошёл???
    #32914227
serg08
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да действительно.
Речь идёт об информировании админа.
if [ $? -eq 0 ]; --не представляю, что это значить. Работал только с NT.
До настоящего времени VB -скрипт делал следующее
1.Dump database
2.Проверка лога на наличие в конце строки: "dump database is complete"
3.Посылка mail сообщения об успешности
4.Если успешно, то также загрузка данных на учебный сервер.

И так две базы данных!

Теперь собираюсь использовать Coordinated Dump и поэтому выгрузка
второй базы будет запускаться Repserver-ом.
Как без лога узнать была ли ошибка при выгрузке?
...
Рейтинг: 0 / 0
Ase 12.5 Как узнать, что Dump не прошёл???
    #33085456
Litus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dump transaction @dbname to @devname

/*проверка на ошибки */

select @error = @@error

if @error != 0

begin

print "LOG DUMP ERROR: %1!", @error

end



Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
Ase 12.5 Как узнать, что Dump не прошёл???
    #33090287
serg08
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А пробовал?
Чуть позже ещё раз проверю.
Когда я делал скрипт то думаю знал о существовании @@error.
Если мне не изменяет память то после успешной передачи команды Dump
Backup серверу, что есть далеко не главное, тран-я ASE сервера считается завершённой и @@error=0.

Далее работает Backup-сервер со своими ошибками.
А они только в логе????????????????????????????????
Через ISQL к SYB_BACKUP(remote server) не получить????
Если есть Remote server то должно же быть обращение к нему
кроме команды "shutdown syb_backup"
...
Рейтинг: 0 / 0
Ase 12.5 Как узнать, что Dump не прошёл???
    #33090324
Litus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
:-)
неа, не пробовал. Но текст честно взял из sa2.pdf
обманывают, шалунишки?
Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
Ase 12.5 Как узнать, что Dump не прошёл???
    #33090367
serg08
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да вроде как бы и не обманывают.
Просто слегка не договаривают.
Если, например, неправильно указать имя backup-сервера то
@@error !=0.

А вот если потом Dump по сети отвалился, то извините !
Все в лог!!
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Ase 12.5 Как узнать, что Dump не прошёл???
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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