Резервное копирование в режиме самообслуживания PowerProtect Oracle в среде Data Guard завершается сбоем или завершается с исключениями, если уникальное имя базы данных содержит буквы верхнего регистра.
Summary: В этой статье представлено временное решение для резервного копирования Oracle в режиме самообслуживания в среде Data Guard.
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Symptoms
Сбой Oracle Data Guard со следующим сообщением:
Эта статья применима только в случае самостоятельного резервного копирования в среде Oracle Data Guard, интегрированной с PowerProtect Data Manager.
Существует два способа подтверждения проблемы:
Oracle Data Guard backups complete with exceptions if the parameter ALLOW_BACKUP= is set in /config/rman_agent.cfg
Эта статья применима только в случае самостоятельного резервного копирования в среде Oracle Data Guard, интегрированной с PowerProtect Data Manager.
Существует два способа подтверждения проблемы:
- В базе данных используется значение буквы верхнего регистра «DB_UNIQUE_NAME».
- Если отладка «ddbmcon» включена, отображается следующее сообщение:
Backup piece taken in session xxxx have backup tag mismatch.
Cause
Библиотека RMAN AGENT («libddobk.so») преобразуется в нижний регистр значение аргумента DBUNIQUE_NAME из сценария RMAN. Не удается найти базу данных в файле .app.settings, так как имя базы данных записано в верхнем регистре.
ПРИМЕЧАНИЕ. DBUNIQUE_NAME является обязательным аргументом для резервного копирования в режиме самообслуживания в среде Oracle Data Guard. Если параметр не задано, резервное копирование завершается с исключениями.
Resolution
Исправление:
Кроме того, убедитесь, что в сценарии RMAN задано значение переменной «DBUNIQUE_NAME» при выборе канала.
- Обновите PowerProtect Data Manager и агент RMAN до версии 19.5 или более поздней.
- Вручную обновите значение «dbUniqueName» в файле «/settings/.app.settings» в нижнем регистре.
Пример.
В параметрах .app.settings в верхнем регистре отображается имя базы данных.
ORCL21C
2349776941
Измените имя базы данных на нижнее и сохраните файл.
orcl21c
2349776941
Кроме того, убедитесь, что в сценарии RMAN задано значение переменной «DBUNIQUE_NAME» при выборе канала.
Пример.
ALLOCATE CHANNEL CH0 TYPE 'SBT_TAPE' PARMS 'SBT_LIBRARY=/home/oracle/opt/dpsapps/rmanagent/lib/libddobk.so, ENV=(STORAGE_UNIT=, BACKUP_HOST=
- , RMAN_AGENT_HOME=, ORACLE_HOME=, DBUNIQUE_NAME=ORCL21C)';
Article Properties
Article Number: 000216279
Article Type: Solution
Last Modified: 07 Aug 2023
Version: 2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.