AppSync: la ridenominazione del Pluggable Database (PDB) Oracle ha esito negativo in fase di ripristino se il PDB viene aperto all'avvio del Container Database (CDB) sull'host di montaggio
Summary: La ridenominazione del Pluggable Database (PDB) Oracle ha esito negativo in fase di ripristino se il PDB viene aperto all'avvio del Container Database (CDB) sull'host di montaggio.
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
Quando AppSync deve rinominare un PDB Oracle durante il ripristino, ad esempio con l'aggiunta di un prefisso, l'operazione ha esito negativo se il PDB viene aperto automaticamente all'avvio del CDB sull'host di montaggio.
Gli eventi del piano di assistenza mostrano:
Ripristinare la copia,94790a69-c3f8-4509-a5b2-b71bd9981796,ORCL_000042,asServer,Impossibile<> eseguire il ripristino di uno o più database. Per ulteriori informazioni, controllare i registri del server e dell'agent.
Ripristinare la copia,94790a69-c3f8-4509-a5b2-b71bd9981796,ORCL_000185,asServer,AppSync<> non è riuscito a ripristinare uno o più database collegabili per il database container NEWCDBDB. Recovery failed during Pluggable database Open and Rename.
Il registro del plug-in AppSync sull'host di montaggio denominato con il suffisso _dropAndOpenPluggableDatabase.log mostra:
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() SQLresult: *
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
Gli eventi del piano di assistenza mostrano:
Ripristinare la copia,94790a69-c3f8-4509-a5b2-b71bd9981796,ORCL_000042,asServer,Impossibile<> eseguire il ripristino di uno o più database. Per ulteriori informazioni, controllare i registri del server e dell'agent.
Ripristinare la copia,94790a69-c3f8-4509-a5b2-b71bd9981796,ORCL_000185,asServer,AppSync<> non è riuscito a ripristinare uno o più database collegabili per il database container NEWCDBDB. Recovery failed during Pluggable database Open and Rename.
Il registro del plug-in AppSync sull'host di montaggio denominato con il suffisso _dropAndOpenPluggableDatabase.log mostra:
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() SQLresult: *
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
Il PDB è stato aperto automaticamente all'avvio del CDB, causando l'esito negativo del comando "alter pluggable database all OPEN RESTRICTED" che AppSync stava inviando a Oracle.
Nell'incidente specifico per cui è stato scritto questo articolo, il PDB era stato aperto automaticamente all'avvio del CDB da parte di un trigger trovato nella tabella dba_triggers.
Nell'incidente specifico per cui è stato scritto questo articolo, il PDB era stato aperto automaticamente all'avvio del CDB da parte di un trigger trovato nella tabella dba_triggers.
Resolution
è disponibile un hotfix per AppSync 4.4.0.0.
Prendere nota del numero di questo articolo quando effettua una Service Request.
Vedere le note di rilascio delle versioni di AppSync successive alla 4.4.0.0 per determinare se la correzione è inclusa.
Prendere nota del numero di questo articolo quando effettua una Service Request.
Vedere le note di rilascio delle versioni di AppSync successive alla 4.4.0.0 per determinare se la correzione è inclusa.
Additional Information
Potrebbero essere utili le seguenti informazioni:
Comando SQL per mostrare lo stato del PDB:
Comando SQL per visualizzare tutti i trigger:
Potrebbero essere utili qualificatori come ad esempio owner='SYS'
Comando SQL per mostrare lo stato del PDB:
SQL> sho pdbs ;
CON_ID CON_NAME MODALITÀ APERTA LIMITATA---------- ------------------------------ ---------- ---------- 2 PDB$SEED SOLA LETTURA N
. 3 ORIGPDB LETTURA/
SCRITTURA NO
CON_ID CON_NAME MODALITÀ APERTA LIMITATA---------- ------------------------------ ---------- ---------- 2 PDB$SEED SOLA LETTURA N
. 3 ORIGPDB LETTURA/
SCRITTURA NO
Comando SQL per visualizzare tutti i trigger:
SQL> select * da dba_triggers
Potrebbero essere utili qualificatori come ad esempio owner='SYS'
Products
AppSyncArticle 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.