AppSync: naamswijziging van Oracle Pluggable Database (PDB) mislukt bij herstel als de PDB wordt geopend wanneer de Container Database (CDB) start op de Mount host.

Summary: Het hernoemen van Oracle Pluggable Database (PDB) mislukt bij herstel als de PDB wordt geopend wanneer de Container Database (CDB) start op de Mount host.

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

Wanneer AppSync de naam van een Oracle PDB moet wijzigen tijdens het herstel, zoals bijvoorbeeld het toevoegen van een voorvoegsel, mislukt dit als de PDB automatisch wordt geopend wanneer de CDB wordt gestart op de mounthost.

De gebeurtenissen van het serviceplan tonen:

Recover copy,94790a69-c3f8-4509-a5b2-b71bd9981796,ORCL_000042,asServer,One<> or more databases failed to recovery. Controleer server- en agentlogboeken voor meer informatie.
Recover copy,94790a69-c3f8-4509-a5b2-b71bd9981796,ORCL_000185,asServer,AppSync<> kan een of meer pluggable databases niet herstellen voor containerdatabase NEWCDBDB. Herstel is mislukt tijdens het openen en hernoemen van pluggable database.

De AppSync plug-in registreert op de Mount host met de naam achtervoegsel: _dropAndOpenPluggableDatabase.log laat zien:

oracle.py[5136]:_execSql() SQLresult: Verbonden met:
oracle.py[5136]:_execSql() SQLresult: Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
oracle.py[5136]:_execSql() SQLresult: Versie 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: Verbinding met Oracle Database verbroken 19c Enterprise Edition Release 19.0.0.0.0 - Production
oracle.py[5136]:_execSql() SQLresult: Versie 19.12.0.0.0
oracle.py[5139]:_execSql() Fout:SQLPlusException
verhogen oracle.py[3297]:d ropAndOpenPluggableDatabase() Fout:Er is een fout opgetreden met CDB NEWCDBDB
oracle.py[3298]:d ropAndOpenPluggableDatabase() Fout:Er is een fout opgetreden bij het hernoemen van pdb

Cause

De PDB werd automatisch geopend wanneer de CDB werd gestart, waardoor de opdracht "alter pluggable database all OPEN RESTRICTED" die AppSync aan Oracle voorlegde, mislukte.

In het specifieke incident waarvoor dit artikel is geschreven, werd de PDB automatisch geopend wanneer de CDB werd gestart door een trigger die in de dba_triggers tabel werd gevonden.

Resolution

Er is een hotfix voor AppSync 4.4.0.0.
Noteer dit artikel bij het bellen van een serviceaanvraag.

Zie de releaseopmerkingen van versies van AppSync na 4.4.0.0 om te bepalen of de oplossing is inbegrepen.

Additional Information

Het volgende kan nuttig zijn:

SQL-opdracht om de status van PDB weer te geven:
 
> SQL sho pdbs ;

    CON_ID CON_NAME OPEN MODUS BEPERKT

---------- ------------------------------ ---------- ---------- 2 PDB$SEED ALLEEN LEZEN NEE
3 ORIGPDB LEZEN SCHRIJVEN NEE

SQL-opdracht om alle triggers weer te geven:
 
> SQL select * in dba_triggers

Kwalificaties zoals where owner='SYS' kunnen nuttig zijn

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.