NetWorker. Резервное копирование Oracle завершается сбоем с ошибками защищенного хранилища после запуска nsrdr
Summary: После выполнения процедуры восстановления после сбоев NetWorker (nsrdr) резервное копирование Oracle Recovery Manager (RMAN) завершается сбоем с ошибкой защищенного хранилища («Не удалось открыть защищенное хранилище»), в то время как резервное копирование клиентской файловой системы NetWorker продолжает успешно завершаться. Процесс nsrdr не полностью восстанавливает данные защищенного хранилища клиента Oracle, из-за чего сервер NetWorker не может получить учетные данные Oracle, необходимые для резервного копирования RMAN. Удаление и повторное создание затронутого защищенного хранилища клиента решает проблему. ...
Symptoms
Резервное копирование NetWorker Oracle RMAN завершается сбоем с ошибкой защищенного хранилища. Резервное копирование клиентской файловой системы NetWorker на этих же клиентах успешно завершено. В зоне данных NetWorker произошел сбой, и администратор выполнил аварийное восстановление NetWorker (nsrdr) до возникновения ошибки защищенного хранилища. В журнале сессий резервного копирования отображается следующая ошибка (полное доменное имя клиента зависит от среды):
139170:nsrdavsc: Unable to obtain the user credentials from the lockbox due to the following error: "Failed to open lockbox /nsr/lockbox/myclient.mydomain.com/clb.lb"
Рис. 1. Сообщения об ошибках в файле журнала
Мастер резервного копирования клиента NetWorker также завершается сбоем при попытке создать новый экземпляр клиента NetWorker для затронутых клиентов Oracle RMAN:
Operation Failed: Failed to open lockbox /nsr/lockbox/myclient.mydomain.com/clb.lb
/nsr/lockbox/<client_fqdn>/clb.lb на сервере NetWorker отсутствует, поврежден или недоступен после nsrdr Восстановления.
Cause
Точная первопричина nsrdr Процедура сбоя восстановления доступа к данным защищенного хранилища клиента Oracle NetWorker неизвестна. После завершения процесса аварийного восстановления файл защищенного хранилища для затронутого клиента Oracle RMAN находится в непригодном для использования, что не позволяет серверу NetWorker получить сохраненные учетные данные Oracle.
Резервные копии файловой системы не затрагиваются, поскольку для аутентификации они не используют учетные данные, хранящиеся в защищенном хранилище.
Resolution
Повторно создайте защищенное хранилище клиента NetWorker для затронутого клиента Oracle RMAN, чтобы восстановить сохраненные учетные данные. В следующей процедуре используется myclient.mydomain.com в качестве примера. Замените это значение фактическим полным доменным именем клиента в вашей среде.
- Удалите каталог защищенного хранилища на сервере NetWorker:
- На сервере NetWorker удалите каталог защищенного хранилища для затронутого клиента:
rm -rf /nsr/lockbox/myclient.mydomain.com - Замените myclient.mydomain.com с полным доменным именем затронутого клиента Oracle RMAN.
- На сервере NetWorker удалите каталог защищенного хранилища для затронутого клиента:
- Удалите запись защищенного хранилища в NMC:
- Откройте NetWorker Management Console (NMC).
- Перейдите в раздел Сервер → Защищенные хранилища.
- Найдите и удалите запись myclient.mydomain.com защищенного хранилища.
- Если NMC отобразит сообщение об ошибке, указывающее на то, что не удается найти файл защищенного хранилища, нажмите OK , чтобы подтвердить это и продолжить. Эта ошибка ожидаема, так как каталог защищенного хранилища уже был удален в шаге 1.
- Повторно создайте защищенное хранилище с учетными данными Oracle:
- Запустите мастер настройки клиента NetWorker , чтобы создать новый экземпляр клиента для затронутого клиента Oracle RMAN.
- В ходе работы мастера введите учетные данные базы данных Oracle. Мастер создает новое защищенное хранилище, содержащее эти учетные данные.
- Проверьте новое защищенное хранилище.
- В NMC перейдите в раздел Server → Lockbox и подтвердите новую запись защищенного хранилища для myclient.mydomain.com.
- На сервере NetWorker убедитесь, что файл защищенного хранилища существует:
ls -la /nsr/lockbox/myclient.mydomain.com/clb.lb
- Запустите резервное копирование Oracle RMAN:
- Запустите рабочий процесс защиты, содержащий исходную запись клиента NetWorker Oracle RMAN. Рабочий процесс использует только что созданные учетные данные защищенного хранилища для проверки подлинности.
- Убедитесь, что резервное копирование Oracle RMAN успешно завершено без ошибок защищенного хранилища.
- Удалите временную запись клиента:
- Удалите временную запись клиента NetWorker, созданную мастером на шаге 3. Эта запись была необходима только для создания нового защищенного хранилища. Исходная запись клиента Oracle RMAN в рабочем процессе защиты продолжает использовать защищенное хранилище.
-
Не удаляйте исходную запись клиента Oracle RMAN из рабочего процесса защиты. Удаляйте только временную запись клиента, созданную мастером.
- Обратитесь в службу поддержки Dell. Если ошибка защищенного хранилища сохранится после повторного создания защищенного хранилища или если будут затронуты другие клиенты Oracle RMAN, обратитесь в службу поддержки Dell за дополнительной информацией и укажите эту статью базы знаний.