Os backups do autoatendimento Do PowerProtect Oracle em um ambiente do Data Guard falham ou são concluídos com exceções se o nome exclusivo do banco de dados tiver letras maiúsculas em seu nome

概要: Este artigo fornece uma solução temporária para backups de autoatendimento Oracle em um ambiente do Data Guard.

この記事は次に適用されます: この記事は次には適用されません: この記事は、特定の製品に関連付けられていません。 すべての製品パージョンがこの記事に記載されているわけではありません。

現象

O Oracle Data Guard falha com a seguinte mensagem:
 
Erro do Data Guard
 
Oracle Data Guard backups complete with exceptions if the parameter ALLOW_BACKUP= is set in /config/rman_agent.cfg
 
Mensagem Completed with Exceptions

Este artigo se aplica somente se estiver fazendo backups de autoatendimento em um ambiente Oracle Data Guard integrado ao PowerProtect Data Manager.

Há duas maneiras de confirmar o problema:
  • O banco de dados está usando o valor de letra maiúscula do "DB_UNIQUE_NAME"
  • Se a depuração "ddbmcon" estiver habilitada, a seguinte mensagem será exibida:
Backup piece taken in session xxxx have backup tag mismatch.

原因

A biblioteca do RMAN AGENT ("libddobk.so") converte em minúsculas maiúsculas de minúsculas o valor do argumento DBUNIQUE_NAME proveniente do script do RMAN. Ele não consegue localizar o banco de dados no arquivo.app.settings porque o nome do banco de dados é gravado em letras maiúsculas.
 
Nota: DBUNIQUE_NAME é um argumento obrigatório para backups de autoatendimento em um ambiente Oracle Data Guard. Se o parâmetro não estiver definido, o backup será concluído com exceções.

解決方法

Correção:
  • Faça upgrade do PowerProtect Data Manager e do agente do RMAN para a versão 19.5 ou posterior.
Solução temporária:
  • Atualize manualmente o valor do "dbUniqueName" no arquivo "/settings/.app.settings" em letras minúsculas.
Exemplo:
.app.settings mostram o nome do banco de dados em letras maiúsculas. 
 
                                        ORCL21C
                                        2349776941
Altere o nome do banco de dados para minúsculas e salve o arquivo.
 
                                        orcl21c
                                        2349776941

Além disso, certifique-se de que o script do RMAN tenha a variável "DBUNIQUE_NAME" definida ao alocar o canal.
Exemplo:
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ユーザーからの回答を見つける
サポート サービス
お使いのデバイスがサポート サービスの対象かどうかを確認してください。