데이터베이스 고유 이름에 이름에 대문자가 있는 경우 예외를 제외하고 Data Guard 환경에서 PowerProtect Oracle 셀프 서비스 백업이 실패하거나 완료됩니다.

概要: 이 문서에서는 Data Guard 환경에서 Oracle 셀프 서비스 백업에 대한 해결 방법을 제공합니다.

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

現象

Oracle Data Guard가 실패하고 다음 메시지가 표시됩니다.
 
Data Guard 오류
 
Oracle Data Guard backups complete with exceptions if the parameter ALLOW_BACKUP= is set in /config/rman_agent.cfg
 
예외 메시지와 함께 완료됨

이 문서는 PowerProtect Data Manager와 통합된 Oracle Data Guard 환경에서 셀프 서비스 백업을 수행하는 경우에만 적용됩니다.

이 문제를 확인하는 방법에는 두 가지가 있습니다.
  • 데이터베이스가 "DB_UNIQUE_NAME"의 대문자 값을 사용하고 있습니다.
  • "ddbmcon" 디버그가 활성화된 경우 다음 메시지가 표시됩니다.
Backup piece taken in session xxxx have backup tag mismatch.

原因

RMAN 에이전트 라이브러리("libddobk.so")는 RMAN 스크립트에서 DBUNIQUE_NAME 인수 값이 소문으로 변환됩니다. 데이터베이스 이름이 대문자로 작성되기 때문에 .app.settings 파일에서 데이터베이스를 찾을 수 없습니다.
 
참고: DBUNIQUE_NAME Oracle Data Guard 환경의 셀프 서비스 백업에 대한 필수 인수입니다. 매개변수가 설정되지 않은 경우 예외를 제외하고 백업이 완료됩니다.

解決方法

문제 해결:
  • PowerProtect Data Manager 및 RMAN 에이전트를 버전 19.5 이상으로 업그레이드합니다.
해결 방법:
  • "/settings/.app.settings" 파일의 "dbUniqueName" 값을 소문자로 수동으로 업데이트합니다.
예:
.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)';
文書のプロパティ
文書番号: 000216279
文書の種類: Solution
最終更新: 07 8月 2023
バージョン:  2
質問に対する他のDellユーザーからの回答を見つける
サポート サービス
お使いのデバイスがサポート サービスの対象かどうかを確認してください。