データベースの一意の名前に大文字が含まれている場合、Data Guard環境でのPowerProtect Oracleセルフサービス バックアップが失敗するか、例外ありで完了する
概要: この記事では、Data Guard環境でのOracleセルフサービス バックアップの回避策について説明します。
この記事は次に適用されます:
この記事は次には適用されません:
この記事は、特定の製品に関連付けられていません。
すべての製品パージョンがこの記事に記載されているわけではありません。
現象
Oracle Data Guardが次のメッセージで失敗します。
この記事は、PowerProtect Data Managerと統合されたOracle Data Guard環境でセルフ サービス バックアップを実行する場合にのみ適用されます。
問題を確認するには、次の2つの方法があります。
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.
原因
RMAN AGENTライブラリ(「libddobk.so」)は、RMANスクリプトから取得される引数DBUNIQUE_NAMEの値を小文字に変換します。データベース名が大文字で書き込まれているため、.app.settingsファイル内のデータベースの検索に失敗します。
メモ: DBUNIQUE_NAMEは、Oracle Data Guard環境でのセルフサービス バックアップの必須引数です。パラメーターが設定されていない場合、バックアップは例外を伴って完了します。
解決方法
修正:
また、チャネルを割り当てるときに、RMANスクリプトに「DBUNIQUE_NAME」変数が設定されていることを確認します。
- 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)';
文書のプロパティ
文書番号: 000216279
文書の種類: Solution
最終更新: 07 8月 2023
バージョン: 2
質問に対する他のDellユーザーからの回答を見つける
サポート サービス
お使いのデバイスがサポート サービスの対象かどうかを確認してください。