NetWorker. Руководство по сортировке NMDA DB2
Summary: В этом документе приведена информация, необходимая для начального поиска и устранения неисправностей в работе NMDA DB2.
Instructions
Информация, запрашиваемая для поиска и устранения неисправностей.
1) Версия и версия сервера NetWorker и клиента
2) NMDA для версии DB2 и номер сборки
3) Описание проблемы
- Проблема, связанная с резервным копированием базы данных
Новая установка?
Yes -> Клиент DB2 создан с помощью мастера создания клиента NMC? Если нет, попробуйте воспользоваться мастером и собрать результат.
Нет -> Это работало раньше? Получить
mminfo -avot -r name,savetime,pool,ssflags -q client=<db2 client name>
Работает ли резервное копирование вручную?
- Проблема, связанная с резервным копированием архивного журнала
Войдите в экземпляр DB2 с правами владельца экземпляра DB2
Получение выходных данных
db2 get db cfg for <DB name>
Получите файл <конфигурации резервной копии DB2 archivelog db2archive.cfg> на клиенте DB2
4) Сообщение об ошибке и фрагмент журнала
5) Тип устройства резервного копирования (ленточное, AFTD, Data Domain, VTL или другое)
6) Наблюдение: Когда это произошло, что изменилось, как далеко продвинулось резервное копирование?
7) Отладка:
Задайте параметр Debug в файле db2.cfg
NSR_DEBUG_LEVEL= 1 ~ 9 (most cases 3~5) NSR_DIAGNOSTIC_DEST= /nsr/apps/logs (make the folder full permission to db2 account) NSR_DPRINTF=TRUE (enables NetWorker debug for modules)
8) Необходимые журналы:
На сервере NetWorker — nsrget
На клиенте DB2 NetWorker — nsrget
9) Пример ручного резервного копирования
UNIX или Linux:
db2 backup db <db name> load /usr/lib/libnsrdb2.so options @/<path/to/db_backup>.cfg> without prompting
Windows.
db2 backup db <db name> load c:\\path\linbsrdb2.dll options @/<path/to/db_backup>.cfg> without prompting
Пример восстановления.
Восстанавливает
На хосте DB2 (клиенте NetWorker), где необходимо восстановить данные, введите команду DB2 restore, соответствующую операционной системе, следующим образом:
Linux и UNIX:
$ db2 restore db <source DB name> load /usr/lib/libnsrdb2.xx open sessions <n> options @/pathname/nmdb2.cfg taken at yyyymmddtttt into <target DB name>
Windows.
$ db2 restore db <source DB name> load <drive>:\<NetWorker_Install_Directory>\nsr\bin\libnsrdb2.dll open sessions <n> options @<drive>:\pathname\nmdb2.cfg taken at yyyymmddtttt into <target DB name>