AppSync:コンテナ データベース(CDB)がマウント ホストで開始されたときにPDBを開くと、リカバリー時にOracle Pluggable Database (PDB)の名前変更が失敗します。

Summary: コンテナ データベース(CDB)がマウント ホストで開始されたときにPDBを開くと、リカバリー時にOracle Pluggable Database (PDB)の名前変更が失敗します。

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

マウント ホストで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

Cause

CDBの開始時にPDBが自動的に開き、AppSyncがOracleに送信する「alter pluggable database all OPEN RESTRICTED」コマンドが失敗しました。

この記事で書かれている特定のインシデントでは、dba_triggersテーブルで見つかったトリガーによってCDBが開始されたときにPDBが自動的に開かれました。

Resolution

AppSync 4.4.0.0のホットフィックスが存在します。
サービス リクエストで呼び出す場合は、この記事を記載してください。

修正が含まれているかどうかを確認するには、4.4.0.0以降のAppSyncバージョンのリリース ノートを参照してください。

Additional Information

次が役立つ場合があります。

PDBの状態を表示するSQLコマンド:
 
SQL> sho pdbs ;

  CON_ID CON_NAME オープン モード制限付き
---------- ------------------------------ ---------- ----------
2 PDB$SEED読み取り専用NO
3 ORIGPDB読み取り/書き込みなし

すべてのトリガーを表示するSQLコマンド:
 
SQL> select * from dba_triggers

「owner='SYS'」のような修飾子が役に立つ場合があります。

Products

AppSync
Article Properties
Article Number: 000197094
Article Type: Solution
Last Modified: 13 May 2026
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.