AppSync: el cambio de nombre de la base de datos conectable (PDB) de Oracle falla en la recuperación si la PDB se abre cuando se inicia la base de datos de contenedor (CDB) en el host de montaje.
Summary: El cambio de nombre de la base de datos conectable (PDB, por sus siglas en inglés) de Oracle falla en la recuperación si la PDB se abre cuando se inicia la base de datos de contenedor (CDB, por sus siglas en inglés) en el host de montaje. ...
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
Cuando AppSync debe cambiar el nombre de una PDB de Oracle durante la recuperación, como agregar un prefijo, por ejemplo, falla si la PDB se abre de forma automática cuando se inicia la CDB en el host de montaje.
Los eventos del plan de servicio muestran lo siguiente:
Recuperar copia,94790a69-c3f8-4509-a5b2-b71bd9981796,ORCL_000042,asServer,Una<> o más bases de datos no se pudieron recuperar. Revise los registros del servidor y del agente para obtener más información.
Recover copy,94790a69-c3f8-4509-a5b2-b71bd9981796,ORCL_000185,asServer,AppSync<> no pudo recuperar una o más bases de datos conectables para la base de datos de contenedor NEWCDBDB. Recovery failed during Pluggable database Open and Rename.
El plug-in de AppSync crea un registro en el host de montaje denominado con el sufijo: _dropAndOpenPluggableDatabase.log y muestra lo siguiente:
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
Los eventos del plan de servicio muestran lo siguiente:
Recuperar copia,94790a69-c3f8-4509-a5b2-b71bd9981796,ORCL_000042,asServer,Una<> o más bases de datos no se pudieron recuperar. Revise los registros del servidor y del agente para obtener más información.
Recover copy,94790a69-c3f8-4509-a5b2-b71bd9981796,ORCL_000185,asServer,AppSync<> no pudo recuperar una o más bases de datos conectables para la base de datos de contenedor NEWCDBDB. Recovery failed during Pluggable database Open and Rename.
El plug-in de AppSync crea un registro en el host de montaje denominado con el sufijo: _dropAndOpenPluggableDatabase.log y muestra lo siguiente:
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
La PDB se abrió de forma automática cuando se inició la CDB, lo que provocó que falle el comando “alter pluggable database all OPEN RESTRICTED” que AppSync envió a Oracle.
En el incidente específico para el que se escribió este artículo, la PDB se abrió de forma automática cuando la CDB se inició mediante un activador que se encontró en la tabla dba_triggers.
En el incidente específico para el que se escribió este artículo, la PDB se abrió de forma automática cuando la CDB se inició mediante un activador que se encontró en la tabla dba_triggers.
Resolution
Existe una revisión para AppSync 4.4.0.0.
Tenga en cuenta este artículo cuando llame a solicitud de servicio.
Consulte las notas de la versión de las versiones de AppSync siguientes a 4.4.0.0 para determinar si se incluye la corrección.
Tenga en cuenta este artículo cuando llame a solicitud de servicio.
Consulte las notas de la versión de las versiones de AppSync siguientes a 4.4.0.0 para determinar si se incluye la corrección.
Additional Information
Lo siguiente puede ser útil:
Comando SQL para mostrar el estado de la PDB:
Comando SQL para mostrar todos los activadores:
Los calificadores, como owner='SYS', pueden ser útiles
Comando SQL para mostrar el estado de la PDB:
SQL> sho pdbs ;
CON_ID CON_NAME MODO ABIERTO RESTRINGIDO
---------- ------------------------------ ---------- ---------- 2 PDB$SEED READ ONLY NO
3 ORIGPDB READ WRITE NO
CON_ID CON_NAME MODO ABIERTO RESTRINGIDO
---------- ------------------------------ ---------- ---------- 2 PDB$SEED READ ONLY NO
3 ORIGPDB READ WRITE NO
Comando SQL para mostrar todos los activadores:
SQL> select * de dba_triggers
Los calificadores, como owner='SYS', pueden ser útiles
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.