AppSync: zmiana nazwy bazy danych Oracle Pluggable Database (PDB) nie udaje się podczas odzyskiwania, jeśli baza PDB zostaje otwarta podczas uruchamiania baza danych CDB uruchamia się na hoście montowania.

Summary: Zmiana nazwy bazy danych Oracle Pluggable Database (PDB) nie udaje się podczas odzyskiwania, jeśli baza PDB zostaje otwarta podczas uruchamiania baza danych CDB uruchamia się na hoście montowania. ...

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

Gdy AppSync musi zmienić nazwę bazy danych Oracle PDB podczas odzyskiwania, na przykład dodając prefiks, operacja kończy się niepowodzeniem, jeśli baza PDB zostaje automatycznie otwarta po uruchomieniu bazy CDB na hoście montowania.

Zdarzenia planu serwisowego pokazują:

Odzyskanie kopii,94790a69-c3f8-4509-a5b2-b71bd9981796,ORCL_000042,asServer,Co<> najmniej jedna baza danych nie powiodła się. Sprawdź szczegółowe informacje w dziennikach serwera i agenta.
Odzyskanie kopii,94790a69-c3f8-4509-a5b2-b71bd9981796,ORCL_000185,asServer,AppSync<> nie udało się odzyskać co najmniej jednej podłączonej bazy danych dla bazy danych kontenerów NEWCDBDB. Recovery failed during Pluggable database Open and Rename.

Dziennik wtyczki AppSync na hoście montowania o nazwie z sufiksem: _dropAndOpenPluggableDatabase.log pokazuje:

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

Baza PDB została otwarta automatycznie po uruchomieniu CDB, co spowodowało niepowodzenie przesyłania do Oracle polecenia „alter pluggable database all OPEN RESTRICTED”.

W przypadku konkretnego incydentu, z powodu którego napisano ten artykuł, baza danych PDB została automatycznie otwarta po uruchomieniu CDB przez wyzwalacz znaleziony w tabeli dba_triggers.

Resolution

Istnieje poprawka do AppSync 4.4.0.0.
Zanotuj ten artykuł w zgłoszeniu serwisowym.

Zapoznaj się z informacjami o wersji AppSync po 4.4.0.0, aby ustalić, czy poprawka jest uwzględniona.

Additional Information

Poniższe informacje mogą być przydatne:

Polecenie SQL umożliwiające wyświetlenie stanu PDB:
 
SQL> sho pdbs ;

    CON_ID CON_NAME TRYB OTWARTY OGRANICZONY

---------- ------------------------------ ---------- ---------- 2 PDB$SEED TYLKO DO ODCZYTU NIE
3 ORIGPDB ODCZYT ZAPIS NIE

Polecenie SQL umożliwiające wyświetlenie wszystkich wyzwalaczy:
 
SQL> select * z dba_triggers

Pomocne mogą się okazać kwalifikatory, takie jak np. 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ță.