I backup self-service di PowerProtect Oracle in un ambiente Data Guard non riescono o sono completi con eccezioni se il nome univoco del database ha lettere maiuscole nel relativo nome
概要: Questo articolo fornisce una soluzione alternativa per i backup self-service di Oracle in un ambiente Data Guard.
この記事は次に適用されます:
この記事は次には適用されません:
この記事は、特定の製品に関連付けられていません。
すべての製品パージョンがこの記事に記載されているわけではありません。
現象
Oracle Data Guard ha esito negativo con il seguente messaggio:
Questo articolo si applica solo se si eseguono backup self-service in un ambiente Oracle Data Guard integrato con PowerProtect Data Manager.
Esistono due modi per confermare il problema:
Oracle Data Guard backups complete with exceptions if the parameter ALLOW_BACKUP= is set in /config/rman_agent.cfg
Questo articolo si applica solo se si eseguono backup self-service in un ambiente Oracle Data Guard integrato con PowerProtect Data Manager.
Esistono due modi per confermare il problema:
- Il database utilizza il valore della lettera maiuscola del "DB_UNIQUE_NAME"
- Se il debug "ddbmcon" è abilitato, viene visualizzato il seguente messaggio:
Backup piece taken in session xxxx have backup tag mismatch.
原因
La libreria agent di RMAN ("libddobk.so") converte in minuscolo il valore dell'argomento DBUNIQUE_NAME provenienti dallo script RMAN. Non riesce a trovare il database nel file .app.settings perché il nome del database viene scritto in lettere maiuscole.
NOTA: DBUNIQUE_NAME è un argomento obbligatorio per i backup self-service in un ambiente Oracle Data Guard. Se il parametro non è impostato, il backup viene completato con eccezioni.
解決方法
Correzione:
Inoltre, assicurarsi che lo script RMAN abbia la variabile "DBUNIQUE_NAME" impostata durante l'allocazione del canale.
- Aggiornare PowerProtect Data Manager e l'agente RMAN alla versione 19.5 o successiva.
- Aggiornare manualmente il valore di "dbUniqueName" nel file "/settings/.app.settings" in lettere minuscole.
Esempio:
.app.settings mostra il nome del database in lettere maiuscole.
ORCL21C
2349776941
Modificare il nome del database in lettere minuscole e salvare il file.
orcl21c
2349776941
Inoltre, assicurarsi che lo script RMAN abbia la variabile "DBUNIQUE_NAME" impostata durante l'allocazione del canale.
Esempio:
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)';
文書のプロパティ
文書番号: 000216279
文書の種類: Solution
最終更新: 07 8月 2023
バージョン: 2
質問に対する他のDellユーザーからの回答を見つける
サポート サービス
お使いのデバイスがサポート サービスの対象かどうかを確認してください。