AppSync: a renomeação do banco de dados conectável do Oracle (PDB) apresentará falha na recuperação se o PDB for aberto quando o banco de dados de contêiner (CDB) iniciar no host de montagem.
Summary: A renomeação do banco de dados conectável do Oracle (PDB) apresentará falha na recuperação se o PDB for aberto quando o banco de dados de contêiner (CDB) iniciar no host de montagem.
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
Quando o AppSync tiver que renomear um PDB Oracle durante a recuperação, como adicionar um prefixo, por exemplo, ele apresentará falha se o PDB for aberto automaticamente quando o CDB for iniciado no host de montagem.
Os eventos do plano de serviço mostram:
Recuperar cópia,94790a69-c3f8-4509-a5b2-b71bd9981796,ORCL_000042,asServer,Um<> ou mais bancos de dados falharam ao recuperar. Verifique os logs do servidor e do agente para obter detalhes.
Recuperar cópia,94790a69-c3f8-4509-a5b2-b71bd9981796,ORCL_000185,asServer,AppSync<> falha ao recuperar um ou mais bancos de dados conectáveis para o banco de dados de contêiner NEWCDBDB. Recovery failed during Pluggable database Open and Rename.
Os logs do plug-in do AppSync no host de montagem nomeado com sufixo: _dropAndOpenPluggableDatabase.log mostra:
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
Os eventos do plano de serviço mostram:
Recuperar cópia,94790a69-c3f8-4509-a5b2-b71bd9981796,ORCL_000042,asServer,Um<> ou mais bancos de dados falharam ao recuperar. Verifique os logs do servidor e do agente para obter detalhes.
Recuperar cópia,94790a69-c3f8-4509-a5b2-b71bd9981796,ORCL_000185,asServer,AppSync<> falha ao recuperar um ou mais bancos de dados conectáveis para o banco de dados de contêiner NEWCDBDB. Recovery failed during Pluggable database Open and Rename.
Os logs do plug-in do AppSync no host de montagem nomeado com sufixo: _dropAndOpenPluggableDatabase.log mostra:
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
O PDB foi aberto automaticamente quando o CDB foi iniciado, causando a falha do comando "alter pluggable database all OPEN RESTRICTED" que o AppSync estava enviando ao Oracle.
No incidente específico para o qual este artigo foi escrito, o PDB foi aberto automaticamente quando o CDB foi iniciado por um acionador encontrado na tabela dba_triggers.
No incidente específico para o qual este artigo foi escrito, o PDB foi aberto automaticamente quando o CDB foi iniciado por um acionador encontrado na tabela dba_triggers.
Resolution
Existe um hotfix para o AppSync 4.4.0.0.
Anote este artigo ao solicitar um chamado.
Consulte as notas da versão das versões do AppSync posteriores a 4.4.0.0 para determinar se a correção está incluída.
Anote este artigo ao solicitar um chamado.
Consulte as notas da versão das versões do AppSync posteriores a 4.4.0.0 para determinar se a correção está incluída.
Additional Information
O seguinte pode ser útil:
comando do SQL para mostrar o estado do PDB:
Comando SQL para mostrar todos os ativadores:
Qualificadores nos quais owner='SYS' pode ser útil
comando do SQL para mostrar o estado do PDB:
SQL> sho pdbs ;
CON_ID CON_NAME MODO ABERTO RESTRITO
---------- ------------------------------ ---------- ---------- 2 PDB$SEED READ ONLY NO
3 ORIGPDB READ WRITE NO
CON_ID CON_NAME MODO ABERTO RESTRITO
---------- ------------------------------ ---------- ---------- 2 PDB$SEED READ ONLY NO
3 ORIGPDB READ WRITE NO
Comando SQL para mostrar todos os ativadores:
SQL> select * de dba_triggers
Qualificadores nos quais owner='SYS' pode ser útil
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.