AppSync: Přejmenování databáze Oracle Pluggable Database (PDB) selže při obnovení, pokud je soubor PDB otevřen při spuštění databáze kontejneru (CDB) na hostiteli připojení.

Summary: Přejmenování databáze Oracle Pluggable Database (PDB) selže při obnovení, pokud je soubor PDB otevřen při spuštění databáze kontejneru (CDB) na připojeném hostiteli.

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

Pokud AppSync musí během obnovení přejmenovat Oracle PDB, například přidání předpony, selže, pokud se soubor PDB automaticky otevře při spuštění databáze CDB na připojeném hostiteli.

Události servisního plánu zobrazují:

Recover Copy,94790a69-c3f8-4509-a5b2-b71bd9981796,ORCL_000042,asServer,Jednu<> nebo více databází se nepodařilo obnovit. Podrobnosti naleznete v protokolech serveru a agenta.
Obnovení kopie,94790a69-c3f8-4509-a5b2-b71bd9981796,ORCL_000185,asServer,AppSync<> selhalo při obnovení jedné nebo více připojitelných databází pro kontejnerovou databázi NEWCDBDB. Obnovení selhalo při otevírání a přejmenování připojitelné databáze.

Modul plug-in AppSync se zapíše do hostitelského připojení s příponou: _dropAndOpenPluggableDatabase.log ukazuje:

oracle.py[5136]:_execSql() SQLresult: Připojeno k:
oracle.py[5136]:_execSql() SQLresult: Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 – Production
oracle.py[5136]:_execSql() SQLresult: Verze 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 na řádku 1:
oracle.py[5136]:_execSql() SQLresult: ORA-65019: připojitelná databáze ORIGPDB je již otevřena
oracle.py[5136]:_execSql() SQLresult:
oracle.py[5136]:_execSql() SQLresult:
oracle.py[5136]:_execSql() SQLresult: Odpojeno od databáze Oracle Database 19c Enterprise Edition verze 19.0.0.0.0 – produkční
oracle.py[5136]:_execSql() SQLresult: Verze 19.12.0.0.0
oracle.py[5139]:_execSql() Chyba: Vyvolání SQLPlusException
oracle.py[3297]:d ropAndOpenPluggableDatabase() Chyba: Došlo k chybě s CDB NEWCDBDB
oracle.py[3298]:d ropAndOpenPluggableDatabase() Chyba: Při přejmenování pdb došlo k chybě

Cause

Soubor PDB se otevřel automaticky při spuštění CDB, což způsobilo selhání příkazu "alter pluggable database all OPEN RESTRICTED", který AppSync odesílal do Oracle.

V konkrétním incidentu, pro který byl tento článek napsán, se soubor PDB automaticky otevřel, když se CDB spustil triggerem, který byl nalezen v dba_triggers tabulce.

Resolution

Pro AppSync 4.4.0.0 existuje oprava hotfix.
Poznamenejte si tento článek při volání požadavku na službu.

Informace o tom, zda je oprava zahrnuta, naleznete v poznámkách k verzi verzí AppSync následujících 4.4.0.0.

Additional Information

Následující příkaz může být užitečný:

SQL příkaz pro zobrazení stavu PDB:
 
SQL> sho pdbs ;

    CON_ID CON_NAME OTEVŘENÝ REŽIM OMEZENO

---------- ------------------------------ ---------- ---------- 2 PDB$SEED POUZE KE ČTENÍ NE
3 ORIGPDB POUZE KE ČTENÍ A ZÁPISU NE

Příkaz SQL pro zobrazení všech spouštěčů:
 
SQL> select * z dba_triggers

Užitečné mohou být kvalifikátory jako where 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ță.