AppSync. При восстановлении происходит сбой переименования подключаемой базы данных Oracle (PDB), если PDB открывается при запуске контейнерной базы данных (CDB) на хосте монтирования.
Summary: При восстановлении происходит сбой переименования подключаемой базы данных Oracle (PDB), если PDB открывается при запуске контейнерной базы данных (CDB) на хосте монтирования.
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
Во время восстановления, когда ПО AppSync должно переименовать Oracle PDB, например добавить префикс, происходит сбой, если PDB автоматически открывается при запуске CDB на хосте монтирования.
В событиях плана обслуживания отображается следующее:
Восстановить копию,94790a69-c3f8-4509-a5b2-b71bd9981796,ORCL_000042,asServer,Не<> удалось восстановить одну или несколько баз данных. Подробные сведения см. в журналах сервера и агента.
Recover copy,94790a69-c3f8-4509-a5b2-b71bd9981796,ORCL_000185,asServer,AppSync<> не удалось восстановить одну или несколько подключаемых баз данных для контейнерной базы данных NEWCDBDB. Recovery failed during Pluggable database Open and Rename.
В журналах подключаемого модуля AppSync имя хоста монтирования содержит суффикс: _dropAndOpenPluggableDatabase.log отображает:
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
В событиях плана обслуживания отображается следующее:
Восстановить копию,94790a69-c3f8-4509-a5b2-b71bd9981796,ORCL_000042,asServer,Не<> удалось восстановить одну или несколько баз данных. Подробные сведения см. в журналах сервера и агента.
Recover copy,94790a69-c3f8-4509-a5b2-b71bd9981796,ORCL_000185,asServer,AppSync<> не удалось восстановить одну или несколько подключаемых баз данных для контейнерной базы данных NEWCDBDB. Recovery failed during Pluggable database Open and Rename.
В журналах подключаемого модуля AppSync имя хоста монтирования содержит суффикс: _dropAndOpenPluggableDatabase.log отображает:
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
База данных PDB открывалась автоматически при запуске CDB, что приводило к сбою команды AppSync «alter pluggable database all OPEN RESTRICTED», отправляемой в Oracle.
В конкретном инциденте, для которого написана эта статья, база данных PDB автоматически открывалась при запуске CDB с помощью триггера из таблицы «dba_triggers».
В конкретном инциденте, для которого написана эта статья, база данных PDB автоматически открывалась при запуске CDB с помощью триггера из таблицы «dba_triggers».
Resolution
Для AppSync 4.4.0.0 существует исправление.
Обратите внимание на эту статью при отправке сервисной заявки.
Чтобы определить, включено ли исправление, см. примечания к выпуску AppSync 4.0.0 и более поздних версий.
Обратите внимание на эту статью при отправке сервисной заявки.
Чтобы определить, включено ли исправление, см. примечания к выпуску AppSync 4.0.0 и более поздних версий.
Additional Information
Может оказаться полезным:
Команда SQL для отображения состояния PDB:
Команда SQL для отображения всех триггеров:
Могут быть полезны квалификаторы, например «where owner='SYS'»
Команда SQL для отображения состояния PDB:
SQL> sho pdbs ;
CON_ID CON_NAME ОТКРЫТЫЙ РЕЖИМ ОГРАНИЧЕН
---------- ------------------------------ ---------- ---------- 2 PDB$SEED ТОЛЬКО ЧТЕНИЕ НЕТ
3 ORIGPDB ЧТЕНИЕ И ЗАПИСЬ НЕТ
CON_ID CON_NAME ОТКРЫТЫЙ РЕЖИМ ОГРАНИЧЕН
---------- ------------------------------ ---------- ---------- 2 PDB$SEED ТОЛЬКО ЧТЕНИЕ НЕТ
3 ORIGPDB ЧТЕНИЕ И ЗАПИСЬ НЕТ
Команда SQL для отображения всех триггеров:
Выбор SQL> * из dba_triggers
Могут быть полезны квалификаторы, например «where owner='SYS'»
Products
AppSyncArticle 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.