AppSync: Falha na recuperação do Oracle quando o arquivo de inicialização da instância do Oracle de origem contém duas entradas para log_archive_dest_1
Summary: Falha na recuperação do Oracle quando há duas entradas de parâmetro de banco de dados em initORADEV.ora no host de destino.
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
O ASM estava em uso para o problema relatado.
Os eventos do plano de serviço do AppSync (log de eventos) mostram:
Os logs do agente do AppSync do host de montagem mostram:
No entanto, anteriormente nos logs do agente do AppSync do host de montagem, o AppSync retornou duas entradas para log_archive_dest_1 de uma consulta. Ter duas entradas retornadas é o principal fator de identificação desse problema.
A entrada do log é semelhante a:
Os eventos do plano de serviço do AppSync (log de eventos) mostram:
09/11/2021 18:48:41.335,Recuperar cópia,6c70267c-0e32-4eb0-8d52-64682e5a2451,ORCL_000048,MountHost,AppSync não conseguiu modificar o parâmetro asm_diskstring na instância do ASM — a recuperação pode falhar. Verifique os logs do agente para obter detalhes. Certifique-se de que o parâmetro asm_diskstring tem um valor não vazio antes de tentar uma operação de montagem.
2021-11-09 18:48:56.785,Recuperar cópia,6c70267c-0e32-4eb0-8d52-64682e5a2451,ORCL_000040,AS-Server,Falha na operação de recuperação no host Falha em MountHost. Falha ao inicializar o MountDB do banco de dados Oracle no modo de montagem.
2021-11-09 18:49:11.37,Recuperar cópia,6c70267c-0e32-4eb0-8d52-64682e5a2451,ORCL_000042,AS-Server,Um ou mais bancos de dados falharam ao recuperar. Verifique os logs do servidor e do agente para obter detalhes.
2021-11-09 18:49:13.12,Recuperar cópia,6c70267c-0e32-4eb0-8d52-64682e5a2451,MILE_000005,AS-Server,Recuperar cópia da fase PRODDB concluída com erros
2021-11-09 18:48:56.785,Recuperar cópia,6c70267c-0e32-4eb0-8d52-64682e5a2451,ORCL_000040,AS-Server,Falha na operação de recuperação no host Falha em MountHost. Falha ao inicializar o MountDB do banco de dados Oracle no modo de montagem.
2021-11-09 18:49:11.37,Recuperar cópia,6c70267c-0e32-4eb0-8d52-64682e5a2451,ORCL_000042,AS-Server,Um ou mais bancos de dados falharam ao recuperar. Verifique os logs do servidor e do agente para obter detalhes.
2021-11-09 18:49:13.12,Recuperar cópia,6c70267c-0e32-4eb0-8d52-64682e5a2451,MILE_000005,AS-Server,Recuperar cópia da fase PRODDB concluída com erros
Os logs do agente do AppSync do host de montagem mostram:
2021-11-09 18:48:26.603 oracle.py[5018]:_execSql() SQLresult: Conectado a:
2021-11-09 18:48:26.603 oracle.py[5018]:_execSql() SQLresult: Oracle Database 12c Enterprise Edition versão 12.1.0.2.0 – 64 bits Produção
2021-11-09 18:48:26.604 oracle.py[5018]:_execSql() SQLresult: Com a opção
Automatic Storage Management 2021-11-09 18:48:26.604 oracle.py[5018]:_execSql() SQLresult:
2021-11-09 18:48:26.604 oracle.py[5018]:_execSql() SQLresult: SQL> SQL> alter system set asm_diskstring='' scope=both
2021-11-09 18:48:26.604 oracle.py[5018]:_execSql() SQLresult: *
2021-11-09 18:48:26.604 oracle.py[5018]:_execSql() SQLresult: ERRO na linha 1:
2021-11-09 18:48:26.604 oracle.py[5018]:_execSql() SQLresult: ORA-32001: gravação no SPFILE solicitada, mas nenhum SPFILE está em uso
2021-11-09 18:48:26.604 oracle.py[5018]:_execSql() SQLresult: Desconectado do Oracle Database 12c Enterprise Edition versão 12.1.0.2.0 – produção de 64 bits
2021-11-09 18:48:26.603 oracle.py[5018]:_execSql() SQLresult: Oracle Database 12c Enterprise Edition versão 12.1.0.2.0 – 64 bits Produção
2021-11-09 18:48:26.604 oracle.py[5018]:_execSql() SQLresult: Com a opção
Automatic Storage Management 2021-11-09 18:48:26.604 oracle.py[5018]:_execSql() SQLresult:
2021-11-09 18:48:26.604 oracle.py[5018]:_execSql() SQLresult: SQL> SQL> alter system set asm_diskstring='' scope=both
2021-11-09 18:48:26.604 oracle.py[5018]:_execSql() SQLresult: *
2021-11-09 18:48:26.604 oracle.py[5018]:_execSql() SQLresult: ERRO na linha 1:
2021-11-09 18:48:26.604 oracle.py[5018]:_execSql() SQLresult: ORA-32001: gravação no SPFILE solicitada, mas nenhum SPFILE está em uso
2021-11-09 18:48:26.604 oracle.py[5018]:_execSql() SQLresult: Desconectado do Oracle Database 12c Enterprise Edition versão 12.1.0.2.0 – produção de 64 bits
No entanto, anteriormente nos logs do agente do AppSync do host de montagem, o AppSync retornou duas entradas para log_archive_dest_1 de uma consulta. Ter duas entradas retornadas é o principal fator de identificação desse problema.
A entrada do log é semelhante a:
2021-11-09 18:45:41.492 oracle.py[5097]:_sqlQuery() SQL*Plus Query: selecione 'AppSync_entry:'|| nome||' ////'|| valor de v$spparameter onde ISSPECIFIED='TRUE' e nome não como 'instance_mode' e nome não como 'INSTANCE_MODE';
2021-11-09 18:45:41.741 oracle.py[5125]:_sqlQuery() SQL*plus > AppSync_entry:log_archive_dest_1/////location="+FRAPROD" obrigatório valid_for=(online_logfile.all_roles)
2021-11-09 18:45:41.741 oracle.py[5125]:_sqlQuery() SQL*plus >
2021-11-09 18:45:41.741 oracle.py[5125]:_sqlQuery() SQL*plus > 'APPSYNC_ENTRY:'||NOME||' ////'||VALOR 2021-11-09
18:45:41.742 oracle.py[5125]:_sqlQuery() SQL*plus > -----------------
2021-11-09 18:45:41.742 oracle.py[5125]:_sqlQuery() SQL*plus > AppSync_entry:log_archive_dest_1/////location="+FRAPROD"
2021-11-09 18:45:41.742 oracle.py[5125]:_sqlQuery() SQL*plus >
AppSync_entry:log_archive_dest_1////MANDATORY valid_for=(ALL_LOGFILES,ALL_ROLES)
2021-11-09 18:45:41.741 oracle.py[5125]:_sqlQuery() SQL*plus > AppSync_entry:log_archive_dest_1/////location="+FRAPROD" obrigatório valid_for=(online_logfile.all_roles)
2021-11-09 18:45:41.741 oracle.py[5125]:_sqlQuery() SQL*plus >
2021-11-09 18:45:41.741 oracle.py[5125]:_sqlQuery() SQL*plus > 'APPSYNC_ENTRY:'||NOME||' ////'||VALOR 2021-11-09
18:45:41.742 oracle.py[5125]:_sqlQuery() SQL*plus > -----------------
2021-11-09 18:45:41.742 oracle.py[5125]:_sqlQuery() SQL*plus > AppSync_entry:log_archive_dest_1/////location="+FRAPROD"
2021-11-09 18:45:41.742 oracle.py[5125]:_sqlQuery() SQL*plus >
AppSync_entry:log_archive_dest_1////MANDATORY valid_for=(ALL_LOGFILES,ALL_ROLES)
Cause
O problema ocorre devido a duas entradas para "log_archive_dest_1" no arquivo de inicialização de produção (SOURCE), conforme mostrado abaixo:
*.log_archive_dest_1='location="+FRAPROD" obrigatório valid_for=(online_logfile.all_roles)'
PROD.log_archive_dest_1='location="+FRAPROD"','OBRIGATÓRIO valid_for=(ALL_LOGFILES.ALL_ROLES)'
Resolution
A remoção da entrada redundante para o destino do registro de arquivamento resolve o problema.
Affected Products
AppSyncArticle Properties
Article Number: 000194025
Article Type: Solution
Last Modified: 28 Oct 2025
Version: 2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.