Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / IBM DB2, WebSphere, IMS, U2, etc Новый топик    Ответить
 Restore online backup  [new]
db2st
Guest
Есть два базы на одном сервере первая рабочая вторая для разработчика.
Делаю online бэкап с основной базы с помощью команды
BACKUP DATABASE ASUSS ONLINE TO "/home/db2inst1/ASUSSUBACKUP" INCLUDE LOGS WITHOUT PROMPTING
И восстанавливаю на вторую
RESTORE DATABASE ASUSS FROM "/home/db2inst1/ASUSSUBACKUP" TAKEN AT 20170202125304 INTO ASUSSDEV
Пытаюсь сделать роллфорвард комплит и оказывается что по путям где лежат логи ничего нет. Точнее есть логи только изначальной базы. Хотя при восстановлении утилита сама создает папки для логов второй базы и в конфигурации базы прописаны эти пути.
2 фев 17, 11:34    [20172671]     Ответить | Цитировать Сообщить модератору
 Re: Restore online backup  [new]
Mark Barinstein
Member

Откуда: Москва
Сообщений: 4867
db2st,

По-умолчанию в онлайн архив включаются все логи, необходимые для наката по ним после восстановления до конца архива.
Ви можете восстановить их из архива, указв дополнительно опцию LOGTARGET в restore. Сами они по-умолчанию не восстанавливаются.
Если обе базы на одном сервере, желательно перед восстановлением убедиться в том, что восстанавливаемая база не будет пытаться использовать контейнеры пространств или пути для логов оригинальной. Для этого надо бы использовать опцию GENERATE SCRIPT в restore, править сгенерированный скрипт при необходимости и потом запускать его на выполнение.
3 фев 17, 13:39    [20177377]     Ответить | Цитировать Сообщить модератору
Все форумы / IBM DB2, WebSphere, IMS, U2, etc Ответить