AppSync: Die Umbenennung der Oracle Pluggable Database (PDB) schlägt bei der Wiederherstellung fehl, wenn die PDB geöffnet wird, während die Containerdatenbank (CDB) auf dem Mount-Host gestartet wird.
Zusammenfassung: Die Umbenennung der Oracle Pluggable Database (PDB) schlägt bei der Wiederherstellung fehl, wenn die PDB geöffnet wird, während die Containerdatenbank (CDB) auf dem Mount-Host gestartet wird. ...
Dieser Artikel gilt für
Dieser Artikel gilt nicht für
Dieser Artikel ist nicht an ein bestimmtes Produkt gebunden.
In diesem Artikel werden nicht alle Produktversionen aufgeführt.
Symptome
Wenn AppSync während der Wiederherstellung eine Oracle-PDB umbenennen muss, wie z. B. durch Hinzufügen eines Präfix, schlägt dies fehl, wenn die PDB automatisch geöffnet wird, während die CDB auf dem Mount-Host gestartet wird.
Die Serviceplanereignisse zeigen Folgendes an:
recover copy,94790a69-c3f8-4509-a5b2-b71bd9981796,ORCL_000042,asServer,Eine<> oder mehrere Datenbanken konnten nicht wiederhergestellt werden. Überprüfen Sie die Server- und Agent-Protokolle auf Details.
recover copy,94790a69-c3f8-4509-a5b2-b71bd9981796,ORCL_000185,asServer,AppSync<> konnte eine oder mehrere Pluggable-Datenbanken für die Containerdatenbank NEWCDBDB nicht wiederherstellen. Recovery failed during Pluggable database Open and Rename.
In AppSync-Plug-in-Protokollen auf dem mit Suffix benannten Mount-Host wird Folgendes angezeigt: _dropAndOpenPluggableDatabase.log zeigt Folgendes an:
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
Die Serviceplanereignisse zeigen Folgendes an:
recover copy,94790a69-c3f8-4509-a5b2-b71bd9981796,ORCL_000042,asServer,Eine<> oder mehrere Datenbanken konnten nicht wiederhergestellt werden. Überprüfen Sie die Server- und Agent-Protokolle auf Details.
recover copy,94790a69-c3f8-4509-a5b2-b71bd9981796,ORCL_000185,asServer,AppSync<> konnte eine oder mehrere Pluggable-Datenbanken für die Containerdatenbank NEWCDBDB nicht wiederherstellen. Recovery failed during Pluggable database Open and Rename.
In AppSync-Plug-in-Protokollen auf dem mit Suffix benannten Mount-Host wird Folgendes angezeigt: _dropAndOpenPluggableDatabase.log zeigt Folgendes an:
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
Ursache
Die PDB wurde automatisch geöffnet, wenn die CDB gestartet wurde, was dazu führte, dass der Befehl „alter pluggable database all OPEN RESTRICTED“, den AppSync an Oracle übermittelte, fehlschlägt.
Bei dem konkreten Incident, für den dieser Artikel geschrieben wurde, wurde die PDB automatisch geöffnet, wenn die CDB durch einen Auslöser gestartet wurde, der in der Tabelle dba_triggers gefunden wurde.
Bei dem konkreten Incident, für den dieser Artikel geschrieben wurde, wurde die PDB automatisch geöffnet, wenn die CDB durch einen Auslöser gestartet wurde, der in der Tabelle dba_triggers gefunden wurde.
Lösung
Ein Hotfix ist für AppSync 4.4.0.0 vorhanden.
Beachten Sie diesen Artikel, wenn Sie einen Service-Request eröffnen.
In den Versionshinweisen der Versionen von AppSync nach 4.4.0.0 können Sie nachlesen, ob eine Korrektur enthalten ist.
Beachten Sie diesen Artikel, wenn Sie einen Service-Request eröffnen.
In den Versionshinweisen der Versionen von AppSync nach 4.4.0.0 können Sie nachlesen, ob eine Korrektur enthalten ist.
Weitere Informationen
Folgendes kann hilfreich sein:
Der SQL-Befehl zeigt den Status der PDB an:
SQL-Befehl zum Anzeigen aller Auslöser:
Qualifizierer wie z. B. „owner='SYS'“ können hilfreich sein.
Der SQL-Befehl zeigt den Status der PDB an:
SQL> sho pdbs ;
CON_ID CON_NAME OFFENER MODUS EINGESCHRÄNKT
---------- ------------------------------ ---------- ---------- 2 PDB$SEED SCHREIBGESCHÜTZT NEIN
3 ORIGPDB LESEN SCHREIBEN NEIN
CON_ID CON_NAME OFFENER MODUS EINGESCHRÄNKT
---------- ------------------------------ ---------- ---------- 2 PDB$SEED SCHREIBGESCHÜTZT NEIN
3 ORIGPDB LESEN SCHREIBEN NEIN
SQL-Befehl zum Anzeigen aller Auslöser:
SQL> select * aus dba_triggers
Qualifizierer wie z. B. „owner='SYS'“ können hilfreich sein.
Produkte
AppSyncArtikeleigenschaften
Artikelnummer: 000197094
Artikeltyp: Solution
Zuletzt geändert: 13 Mai 2026
Version: 5
Antworten auf Ihre Fragen erhalten Sie von anderen Dell NutzerInnen
Support Services
Prüfen Sie, ob Ihr Gerät durch Support Services abgedeckt ist.