AppSync:コンテナ データベース(CDB)がマウント ホストで開始されたときにPDBを開くと、リカバリー時にOracle Pluggable Database (PDB)の名前変更が失敗します。
概要: コンテナ データベース(CDB)がマウント ホストで開始されたときにPDBを開くと、リカバリー時にOracle Pluggable Database (PDB)の名前変更が失敗します。
この記事は次に適用されます:
この記事は次には適用されません:
この記事は、特定の製品に関連付けられていません。
すべての製品パージョンがこの記事に記載されているわけではありません。
現象
マウント ホストでCDBが開始されたときにPDBが自動的に開かれた場合、プレフィックスの追加など、リカバリー中にAppSyncがOracle PDBの名前を変更する必要があるときに失敗します。
サービス プラン イベントには、次のように表示されます。
コピーのリカバリー,94790a69-c3f8-4509-a5b2-b71bd9981796,ORCL_000042,<asServer>,1つ以上のデータベースのリカバリーに失敗しました。詳細については、サーバーとエージェントのログを確認してください。
Recover copy,94790a69-c3f8-4509-a5b2-b71bd9981796,ORCL_000185,<asServer>,AppSyncがコンテナ データベースNEWCDBDBの1つ以上のプラグ可能データベースのリカバリーに失敗しました。Recovery failed during Pluggable database Open and Rename.
マウント ホスト上の、サフィックス「_dropAndOpenPluggableDatabase.log」が付いた名前のAppSyncプラグイン ログに次のように表示されます。
oracle.py[5136]:_execSql() SQLresult: Connected to:
oracle.py[5136]:_execSql() SQLresult: Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
oracle.py[5136]:_execSql() SQLresult: Version 19.12.0.0.0
oracle.py[5136]:_execSql() SQLresult:
oracle.py[5136]:_execSql() SQLresult: SQL> SQL> alter pluggable database all OPEN RESTRICTED
oracle.py[5136]:_execSql() SQL結果: *
oracle.py[5136]:_execSql() SQLresult: ERROR at line 1:
oracle.py[5136]:_execSql() SQLresult: ORA-65019: pluggable database ORIGPDB already open
oracle.py[5136]:_execSql() SQLresult:
oracle.py[5136]:_execSql() SQLresult:
oracle.py[5136]:_execSql() SQLresult: Disconnected from Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
oracle.py[5136]:_execSql() SQLresult: Version 19.12.0.0.0
oracle.py[5139]:_execSql() Error:Raising SQLPlusException
oracle.py[3297]:dropAndOpenPluggableDatabase() Error:An error occurred with CDB NEWCDBDB
oracle.py[3298]:dropAndOpenPluggableDatabase() Error:An error occurred while renaming pdb
サービス プラン イベントには、次のように表示されます。
コピーのリカバリー,94790a69-c3f8-4509-a5b2-b71bd9981796,ORCL_000042,<asServer>,1つ以上のデータベースのリカバリーに失敗しました。詳細については、サーバーとエージェントのログを確認してください。
Recover copy,94790a69-c3f8-4509-a5b2-b71bd9981796,ORCL_000185,<asServer>,AppSyncがコンテナ データベースNEWCDBDBの1つ以上のプラグ可能データベースのリカバリーに失敗しました。Recovery failed during Pluggable database Open and Rename.
マウント ホスト上の、サフィックス「_dropAndOpenPluggableDatabase.log」が付いた名前のAppSyncプラグイン ログに次のように表示されます。
oracle.py[5136]:_execSql() SQLresult: Connected to:
oracle.py[5136]:_execSql() SQLresult: Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
oracle.py[5136]:_execSql() SQLresult: Version 19.12.0.0.0
oracle.py[5136]:_execSql() SQLresult:
oracle.py[5136]:_execSql() SQLresult: SQL> SQL> alter pluggable database all OPEN RESTRICTED
oracle.py[5136]:_execSql() SQL結果: *
oracle.py[5136]:_execSql() SQLresult: ERROR at line 1:
oracle.py[5136]:_execSql() SQLresult: ORA-65019: pluggable database ORIGPDB already open
oracle.py[5136]:_execSql() SQLresult:
oracle.py[5136]:_execSql() SQLresult:
oracle.py[5136]:_execSql() SQLresult: Disconnected from Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
oracle.py[5136]:_execSql() SQLresult: Version 19.12.0.0.0
oracle.py[5139]:_execSql() Error:Raising SQLPlusException
oracle.py[3297]:dropAndOpenPluggableDatabase() Error:An error occurred with CDB NEWCDBDB
oracle.py[3298]:dropAndOpenPluggableDatabase() Error:An error occurred while renaming pdb
原因
CDBの開始時にPDBが自動的に開き、AppSyncがOracleに送信する「alter pluggable database all OPEN RESTRICTED」コマンドが失敗しました。
この記事で書かれている特定のインシデントでは、dba_triggersテーブルで見つかったトリガーによってCDBが開始されたときにPDBが自動的に開かれました。
この記事で書かれている特定のインシデントでは、dba_triggersテーブルで見つかったトリガーによってCDBが開始されたときにPDBが自動的に開かれました。
解決方法
AppSync 4.4.0.0のホットフィックスが存在します。
サービス リクエストで呼び出す場合は、この記事を記載してください。
修正が含まれているかどうかを確認するには、4.4.0.0以降のAppSyncバージョンのリリース ノートを参照してください。
サービス リクエストで呼び出す場合は、この記事を記載してください。
修正が含まれているかどうかを確認するには、4.4.0.0以降のAppSyncバージョンのリリース ノートを参照してください。
その他の情報
次が役立つ場合があります。
PDBの状態を表示するSQLコマンド:
すべてのトリガーを表示するSQLコマンド:
「owner='SYS'」のような修飾子が役に立つ場合があります。
PDBの状態を表示するSQLコマンド:
SQL> sho pdbs ;
CON_ID CON_NAME オープン モード制限付き
---------- ------------------------------ ---------- ----------
2 PDB$SEED読み取り専用NO
3 ORIGPDB読み取り/書き込みなし
CON_ID CON_NAME オープン モード制限付き
---------- ------------------------------ ---------- ----------
2 PDB$SEED読み取り専用NO
3 ORIGPDB読み取り/書き込みなし
すべてのトリガーを表示するSQLコマンド:
SQL> select * from dba_triggers
「owner='SYS'」のような修飾子が役に立つ場合があります。
製品
AppSync文書のプロパティ
文書番号: 000197094
文書の種類: Solution
最終更新: 13 5月 2026
バージョン: 5
質問に対する他のDellユーザーからの回答を見つける
サポート サービス
お使いのデバイスがサポート サービスの対象かどうかを確認してください。