Назад | Перейти на главную страницу

Db2 выполняет резервное копирование только файлов журнала транзакций

Какова возможность сделать резервную копию журнала транзакций (архивного журнала) в базе данных Db2.

Я знаю, что резервное копирование в онлайн-хранилище по умолчанию выполняет резервное копирование архивного журнала, но что делать, если я хочу создать резервную копию архивного журнала после нескольких часов инкрементного онлайн-резервного копирования.

Ответ на этот вопрос зависит от того, как вы сейчас выполняете резервное копирование файлов архивных журналов.

Если вы в настоящее время установили для LOGARCHMETH1 значение DISK:/path/, Db2 просто архивирует файлы журнала, которые не содержат активных транзакций, по указанному пути. Это не резервное копирование, это только перемещает файлы журнала из активного пути журнала. Вам по-прежнему необходимо настроить обычные резервные копии файловой системы пути архивного журнала, чтобы защитить файлы архивного журнала, которые могут вам понадобиться для восстановления. Вы можете выполнять эти резервные копии так часто, как вам нужно., независимо от резервных копий базы данных (т.е. BACKUP DATABASE).

Если вы используете продукт для управления корпоративным хранилищем, такой как TSM, NetBackup или аналогичный, Db2 может использовать их и немедленно отправлять файлы журнала архива диспетчеру хранилища - вы должны установить для LOGARCHMETH1 другое значение. При такой конфигурации файлы архивных журналов можно считать «зарезервированными» сразу после завершения процесса архивирования, поскольку файлы больше не находятся на первичном сервере базы данных.