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.
Podsumowanie: 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. ...
Ten artykuł dotyczy
Ten artykuł nie dotyczy
Ten artykuł nie jest powiązany z żadnym konkretnym produktem.
Nie wszystkie wersje produktu zostały zidentyfikowane w tym artykule.
Objawy
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
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
Przyczyna
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.
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.
Rozwiązanie
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.
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.
Dodatkowe informacje
Poniższe informacje mogą być przydatne:
Polecenie SQL umożliwiające wyświetlenie stanu PDB:
Polecenie SQL umożliwiające wyświetlenie wszystkich wyzwalaczy:
Pomocne mogą się okazać kwalifikatory, takie jak np. owner='SYS'
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
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'
Produkty
AppSyncWłaściwości artykułu
Numer artykułu: 000197094
Typ artykułu: Solution
Ostatnia modyfikacja: 18 wrz 2025
Wersja: 4
Znajdź odpowiedzi na swoje pytania u innych użytkowników produktów Dell
Usługi pomocy technicznej
Sprawdź, czy Twoje urządzenie jest objęte usługą pomocy technicznej.