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:
 
Errore di data guard
 
Oracle Data Guard backups complete with exceptions if the parameter ALLOW_BACKUP= is set in /config/rman_agent.cfg
 
Messaggio Completato con eccezioni

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:
  • Aggiornare PowerProtect Data Manager e l'agente RMAN alla versione 19.5 o successiva.
Soluzione alternativa:
  • 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ユーザーからの回答を見つける
サポート サービス
お使いのデバイスがサポート サービスの対象かどうかを確認してください。