Восстановление резервной копии без SVV в db2 dpf - PullRequest
0 голосов
/ 23 октября 2019

Я сделал онлайн-резервное копирование базы данных DPF (6 узлов) без svv:

  • Резервное копирование раздела узла каталога 0 начинается в 6 утра и завершается в 7 часов утра

  • Резервное копирование раздела узла 2 начинается в 8:00 и завершается в 9:00 ,

  • Резервное копирование раздела узла 3 начинается в 9:00 и завершается в 10:00, * 10101 *

  • Резервное копирование раздела узла 4 начинается в 10:00 и завершается в 11:00 ;

  • Резервное копирование раздела узла 5 начинается в 11:00 и заканчивается в 12:00

Теперь мне нужно восстановить эту резервную копию на другом сервере. Я собираюсь использовать rollforward to end of logs and complete с overflowpath (содержащим журналы из logtarget, использованного в команде восстановления).

Итак, мои вопросы:

  1. Newвосстановленная база данных будет согласованной?

  2. Если да, до какого времени она будет иметь согласованность (6:00, 7:00 или 12:00)?

Нижеиспользуются команды:

db2_all "db2 backup db db1 online compress"

db2_all '<<+0< db2 restore db db1 taken at <timestamp> into db11 logtarget /tmp/logtar

db2_all '<<-0< db2 restore db db1 taken at <timestamp> into db11 logtarget /tmp/logtar


db2 rollforward db db11 to end of logs and stop overflow log path /tmp/logtar

1 Ответ

1 голос
/ 23 октября 2019

Использование журналов из LOGTARGET для восстановления будет недостаточно. Вам нужно будет вручную копировать журналы для всех узлов до того момента, когда последний узел завершит резервное копирование. (т. е. 12:00)

Затем, когда вы сделаете откат, он приведет все ваши узлы в новой системе к этому времени.

...