Les sauvegardes en libre-service PowerProtect Oracle dans un environnement Data Guard échouent ou se terminent avec des exceptions si le nom unique de la base de données contient des lettres majuscules dans son nom
概要: Cet article fournit une solution de contournement pour les sauvegardes en libre-service Oracle dans un environnement Data Guard.
この記事は次に適用されます:
この記事は次には適用されません:
この記事は、特定の製品に関連付けられていません。
すべての製品パージョンがこの記事に記載されているわけではありません。
現象
Oracle Data Guard échoue avec le message suivant:
Cet article s’applique uniquement si vous effectuez des sauvegardes en libre-service dans un environnement Oracle Data Guard intégré à PowerProtect Data Manager.
Il existe deux façons de confirmer le problème:
Oracle Data Guard backups complete with exceptions if the parameter ALLOW_BACKUP= is set in /config/rman_agent.cfg
Cet article s’applique uniquement si vous effectuez des sauvegardes en libre-service dans un environnement Oracle Data Guard intégré à PowerProtect Data Manager.
Il existe deux façons de confirmer le problème:
- La base de données utilise la valeur en majuscules du « DB_UNIQUE_NAME »
- Si le débogage « ddbmcon » est activé, le message suivant s’affiche:
Backup piece taken in session xxxx have backup tag mismatch.
原因
La bibliothèque RMAN AGENT (« libddobk.so ») convertit en minuscules la valeur de l’argument DBUNIQUE_NAME provenant du script RMAN. Il ne parvient pas à trouver la base de données dans le fichier .app.settings, car le nom de la base de données est écrit en majuscules.
Remarque : DBUNIQUE_NAME est un argument obligatoire pour les sauvegardes en libre-service dans un environnement Oracle Data Guard. Si le paramètre n’est pas défini, la sauvegarde se termine avec des exceptions.
解決方法
Résolution :
En outre, assurez-vous que le script RMAN dispose de la variable « DBUNIQUE_NAME » définie lors de l’allocation du canal.
- Mettez à niveau PowerProtect Data Manager et l’agent RMAN vers la version 19.5 ou une version ultérieure.
- Mettez à jour manuellement la valeur de « dbUniqueName » dans le fichier « /settings/.app.settings » en lettres minuscules.
Exemple :
.app.settings affiche le nom de la base de données en majuscules.
ORCL21C
2349776941
Modifiez le nom de la base de données en minuscules et enregistrez le fichier.
orcl21c
2349776941
En outre, assurez-vous que le script RMAN dispose de la variable « DBUNIQUE_NAME » définie lors de l’allocation du canal.
Exemple :
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ユーザーからの回答を見つける
サポート サービス
お使いのデバイスがサポート サービスの対象かどうかを確認してください。