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.

Acest articol se aplică pentru Acest articol nu se aplică pentru Acest articol nu este legat de un produs specific. Acest articol nu acoperă toate versiunile de produs existente.

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

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.

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.

Additional Information

Potrebbero essere utili le seguenti informazioni:

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

Comando SQL per visualizzare tutti i trigger:
 
SQL> select * da dba_triggers

Potrebbero essere utili qualificatori come ad esempio owner='SYS'

Produse

AppSync
Proprietăți articol
Article Number: 000197094
Article Type: Solution
Ultima modificare: 13 May 2026
Version:  5
Găsiți răspunsuri la întrebările dvs. de la alți utilizatori Dell
Servicii de asistență
Verificați dacă dispozitivul dvs. este acoperit de serviciile de asistență.