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

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

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


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