AppSync: La recuperación de Oracle falla cuando el archivo de inicialización de la instancia de Oracle de origen contiene dos entradas para log_archive_dest_1

Summary: La recuperación de Oracle falla cuando hay dos entradas de parámetros de base de datos en initORADEV.ora en el 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

ASM estaba en uso para el problema informado.

Los eventos del plan de servicio de AppSync (registro de eventos) muestran lo siguiente:
2021-11-09 18:48:41.335,Recuperar copia,6c70267c-0e32-4eb0-8d52-64682e5a2451,ORCL_000048,MountHost,AppSync no pudo modificar el parámetro asm_diskstring en la instancia de ASM: la recuperación podría fallar. Consulte los registros del agente para obtener más información. Asegúrese de que el parámetro asm_diskstring no tenga un valor vacío antes de intentar una operación de montaje.
2021-11-09 18:48:56.785,Copia de recuperación,6c70267c-0e32-4eb0-8d52-64682e5a2451,ORCL_000040,AS-Server,La operación de recuperación en el host MountHost falló. La base de datos de Oracle MountDB no se pudo iniciar en modo de montaje.
2021-11-09 18:49:11.37,Recuperar copia,6c70267c-0e32-4eb0-8d52-64682e5a2451,ORCL_000042,Como servidor,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.
2021-11-09 18:49:13.12,Recuperar copia,6c70267c-0e32-4eb0-8d52-64682e5a2451,MILE_000005,AS-Servidor,Fase de copia de recuperación para PRODDB completada con errores

Los registros del agente de AppSync del host de montaje muestran lo siguiente:
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 versión 12.1.0.2.0: producción
de 64 bits 09/11/2021 18:48:26.604 oracle.py[5018]:_execSql() SQLresult: Con la opción
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: ERROR en la línea 1:
2021-11-09 18:48:26.604 oracle.py[5018]:_execSql() SQLresult: ORA-32001: se solicitó escritura en SPFILE, pero no hay ningún SPFILE en uso
2021-11-09 18:48:26.604 oracle.py[5018]:_execSql() SQLresult: Desconectado de Oracle Database 12c Enterprise Edition versión 12.1.0.2.0: producción de 64 bits

Sin embargo, anteriormente en los registros del agente de AppSync desde el host de montaje, AppSync devolvió dos entradas para log_archive_dest_1 de una consulta. El hecho de que se devuelvan dos entradas es el principal factor de identificación de este problema.

La entrada del registro es similar a la siguiente:
2021-11-09 18:45:41.492 oracle.py[5097]:_sqlQuery() SQL*Plus Consulta: select 'AppSync_entry:'|| nombre||' ////'|| valor de v$spparameter donde ISSPECIFIED='TRUE' y el nombre no es como 'instance_mode' y el nombre no es como 'INSTANCE_MODE';
2021-11-09 18:45:41.741 oracle.py[5125]:_sqlQuery() SQL*plus > AppSync_entry:log_archive_dest_1////location="+FRAPROD" mandatory 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:'||NOMBRE||' ////'||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

El problema se debe a que hay dos entradas para "log_archive_dest_1" en el archivo de inicialización de producción (ORIGEN), como se muestra a continuación:

*.log_archive_dest_1='location="+FRAPROD" obligatorio valid_for=(online_logfile,all_roles)'
PROD.log_archive_dest_1='location="+FRAPROD"','MANDATORY valid_for=(ALL_LOGFILES,ALL_ROLES)'

Resolution

Eliminar la entrada redundante para el destino del registro de archivo resuelve el problema.

Affected Products

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