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
Summary: Questo articolo fornisce una soluzione alternativa per i backup self-service di Oracle in un ambiente 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 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.
Cause
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.
Resolution
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)';
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.