データベースの一意の名前に大文字が含まれている場合、Data Guard環境でのPowerProtect Oracleセルフサービス バックアップが失敗するか、例外ありで完了する

Summary: この記事では、Data Guard環境でのOracleセルフサービス バックアップの回避策について説明します。

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が次のメッセージで失敗します。
 
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環境でセルフ サービス バックアップを実行する場合にのみ適用されます。

問題を確認するには、次の2つの方法があります。
  • データベースが「DB_UNIQUE_NAME」の大文字の値を使用している
  • 「ddbmcon」デバッグが有効になっている場合は、次のメッセージが表示されます。
Backup piece taken in session xxxx have backup tag mismatch.

Cause

RMAN AGENTライブラリ(「libddobk.so」)は、RMANスクリプトから取得される引数DBUNIQUE_NAMEの値を小文字に変換します。データベース名が大文字で書き込まれているため、.app.settingsファイル内のデータベースの検索に失敗します。
 
メモ: DBUNIQUE_NAMEは、Oracle Data Guard環境でのセルフサービス バックアップの必須引数です。パラメーターが設定されていない場合、バックアップは例外を伴って完了します。

Resolution

修正:
  • PowerProtect Data ManagerおよびRMANエージェントをバージョン19.5以降にアップグレードします。
対処方法:
  • ファイル「/settings/.app.settings」の「dbUniqueName」の値を手動で小文字に更新します。
Example:
.app.settings には、データベース名が大文字で表示されます。 
 
                                        ORCL21C
                                        2349776941
データベース名を小文字に変更し、ファイルを保存します。
 
                                        orcl21c
                                        2349776941

また、チャネルを割り当てるときに、RMANスクリプトに「DBUNIQUE_NAME」変数が設定されていることを確認します。
Example:
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.