powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Rollforward
9 сообщений из 9, страница 1 из 1
Rollforward
    #34353092
Gida
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Такая ситуация: есть 2 базы на разных серверах. Одна на проме другая на отладке. Прикладное постоянно пишет в пром базу. Как правильно отладочную базу накатывать логами, скопированными с пром. сервера ? Может есть возможность как нить зашедулить все это дело ?

И может подскажете что значит команда :
ARCHIVE LOG FOR DATABASE database-alias
...
Рейтинг: 0 / 0
Rollforward
    #34354105
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
GidaТакая ситуация: есть 2 базы на разных серверах. Одна на проме другая на отладке. Прикладное постоянно пишет в пром базу. Как правильно отладочную базу накатывать логами, скопированными с пром. сервера ? Может есть возможность как нить зашедулить все это дело ?Выполняйте ROLLFORWARD ... TO END OF LOGS периодически и не указывайте AND STOP.
Зашедулить можно, например, написав какой-нибудь скрипт, который будет закидывать на отладочную машину новые архивные логи и повесив его выполнение на системный или db2-шный шедулер.
GidaИ может подскажете что значит команда :
ARCHIVE LOG FOR DATABASE database-alias ARCHIVE LOG
...
Рейтинг: 0 / 0
Rollforward
    #34356205
Gida
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прочитал, но не совсем понял. можно попросить вас разъяснить ?
...
Рейтинг: 0 / 0
Rollforward
    #34356569
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
GidaПрочитал, но не совсем понял. можно попросить вас разъяснить ?Что именно не понятно?
...
Рейтинг: 0 / 0
Rollforward
    #34358970
Gida
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про ARCHIVE LOG. Когда надо это применять и для чего и как это работает
...
Рейтинг: 0 / 0
Rollforward
    #34359451
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну, там же написано:

Usage notes

This command can be used to collect a complete set of log files up to a known point.
The log files can then be used to update a standby database.


Команда загрывает активный лог-файл, переводя его в архивный.
Т.е. вы, выполнив эту команду, получаете консистентное состояние базы на определенный момент времени.
Потом по этим архивным логам можно накатывать standby до этого момента времени.
Для чего применять?
Ну, например, вы чего-то хотите запустить, в правильности чего не уверены даже после того, как сделаете commit.
Потом, осознав содеянное, вы можете выполнить restore database с накатом по логам до начала этой "неправильной" транзакции.
...
Рейтинг: 0 / 0
Rollforward
    #34362008
Gida
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mark BarinsteinНу, там же написано:

Usage notes

This command can be used to collect a complete set of log files up to a known point.
The log files can then be used to update a standby database.


Команда загрывает активный лог-файл, переводя его в архивный.
Т.е. вы, выполнив эту команду, получаете консистентное состояние базы на определенный момент времени.
Потом по этим архивным логам можно накатывать standby до этого момента времени.
Для чего применять?
Ну, например, вы чего-то хотите запустить, в правильности чего не уверены даже после того, как сделаете commit.
Потом, осознав содеянное, вы можете выполнить restore database с накатом по логам до начала этой "неправильной" транзакции.

Спасибо !
Консистентное ? то есть согласованное ?
А что называется standby ?
И как правильно откатываться назад ? Как то не доводилось еще :)
...
Рейтинг: 0 / 0
Rollforward
    #34362388
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
GidaА что называется standby ?Это копия рабочей базы, которую можно накатывать по логам этой рабочей базы. GidaИ как правильно откатываться назад ? Как то не доводилось еще :)Почитайте тут .
...
Рейтинг: 0 / 0
Rollforward
    #34362423
mitek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mark Barinstein Ну, например, вы чего-то хотите запустить, в правильности чего не уверены даже после того, как сделаете commit.
Потом, осознав содеянное, вы можете выполнить restore database с накатом по логам до начала этой "неправильной" транзакции
Восстановление всей базы (иль таблспейса) для отката пары "неправильных"
транзакций по одной таблице это конечно жесть, но куда денешься :(
В оракле, например, для таких вещей есть flashback query
Я даже знаю, что нужно сделать, чтоб оно было и в DB2 :)
[мечтательно] : встроить в нее DB2 Recovery Expert, делов то :))
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Rollforward
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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