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

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.

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.

Additional Information

O seguinte 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

Comando SQL para mostrar todos os ativadores:
 
SQL> select * de dba_triggers

Qualificadores nos quais owner='SYS' pode ser útil

Products

AppSync
Article 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.