Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / IBM DB2, WebSphere, IMS, U2, etc Новый топик    Ответить
 Log files  [new]
Amiri
Member

Откуда: Pakistan
Сообщений: 486
Добрый день.
Подскажите как узнать какие логи могут понадобится при восстановлении из онлайн бекапа на момент времени самого бекапа.

Т.е.
Есть бекап с таймстемпом например 20160612170104
db2 restore db DB1 LOAD ... TAKEN AT 20160612170104 into DB1 redirect without prompting
db2 restore db DB1 continue
db2 roll forward db DB1 to end of backup and stop

Какие лог файлы потребуются для восстановления БД DB1 ?
Есть 4 файла онлайн бекапа которые на этот таймстемп их качаем в любом случае, а вот с именами лог файлов не совсем понятно.

Бекап на ленте и находится далеко(срок слишком большой у бекапа поэтому он попадает в архив), качать все логи будет проблематично.


Спасибо.
14 июн 17, 11:37    [20563025]     Ответить | Цитировать Сообщить модератору
 Re: Log files  [new]
warIord
Member

Откуда:
Сообщений: 198
rollforward db DB1 query status
5 июл 17, 08:54    [20614380]     Ответить | Цитировать Сообщить модератору
 Re: Log files  [new]
Victor Metelitsa
Member

Откуда: Тюмень
Сообщений: 2512
Полезный скрипт
SELECT 
  timestamp(start_time) start_time, 
  timestamp(end_time)   end_time,
  substr(firstlog,1,20) firstlog,
  (select timestamp(min(X.start_time))
   from SYSIBMADM.DB_HISTORY X
   where B.firstlog=x.firstlog
     and X.operation='X') firstlog_time,
  substr(lastlog,1,20) lastlog,
  (select timestamp(min(X.start_time))
   from SYSIBMADM.DB_HISTORY X
   where B.lastlog=x.firstlog
     and X.operation='X') lastlog_time,
  b.location
FROM SYSIBMADM.DB_HISTORY B
where operation='B'
order by 1 desc

Правда, его надо запускать не перед восстановлением, а после бекапа, и результат куда-нибудь складывать.
6 июл 17, 12:14    [20618526]     Ответить | Цитировать Сообщить модератору
Все форумы / IBM DB2, WebSphere, IMS, U2, etc Ответить