Резервное копирование Db2 только файлы журнала транзакций
Что такое возможность сделать резервную копию журнала транзакций (Archive log) в базе данных Db2.
Я знаю, что резервное копирование архивных журналов по умолчанию выполняется по умолчанию, но что делать, если я хочу сделать резервное копирование архивных журналов после нескольких часов онлайн инкрементного резервного копирования.
1 ответ
Ответ на этот вопрос зависит от того, как вы сейчас создаете резервные копии файлов архивных журналов.
Если вы в настоящее время установили LOGARCHMETH1 в DISK:/path/
, Db2 просто архивирует файлы журнала, которые не содержат активных транзакций по указанному пути. Это не резервная копия, это только перемещает файлы журнала из активного пути журнала. Вам все еще необходимо настроить обычные резервные копии файловой системы для пути к архивному журналу, чтобы защитить архивные файлы журнала, которые могут вам понадобиться для восстановления. Вы можете выполнять эти резервные копии так часто, как вам нужно, независимо от резервных копий базы данных (т.е. BACKUP DATABASE
).
Если вы используете корпоративный продукт для управления хранением данных, такой как TSM, NetBackup или аналогичный, Db2 может использовать их и немедленно отправлять файлы архивных журналов в менеджер хранилища - вы должны установить для LOGARCHMETH1 другое значение. При такой конфигурации файлы архивных журналов можно считать "резервными", как только процесс архивации завершится, так как файлы больше не находятся на основном сервере базы данных.