AppSync : Échec de la restauration Oracle lorsque le fichier d’initialisation de l’instance Oracle source contient deux entrées pour log_archive_dest_1

Summary: La restauration Oracle échoue lorsqu’il existe deux entrées de paramètre de base de données dans initORADEV.ora sur l’hôte cible.

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 était en cours d’utilisation pour le problème signalé.

AppSync Service Plan Events (journal des événements) affiche les éléments suivants :
2021-11-09 18:48:41.335,Recover copy,6c70267c-0e32-4eb0-8d52-64682e5a2451,ORCL_000048,MountHost,AppSync n’a pas pu modifier le paramètre asm_diskstring sur l’instance ASM - la récupération peut échouer. Consultez les journaux de l’agent pour plus d’informations. Assurez-vous que le paramètre asm_diskstring a une valeur non vide avant de tenter une opération de montage.
2021-11-09 18:48:56.785,Recover copy,6c70267c-0e32-4eb0-8d52-64682e5a2451,ORCL_000040,AS-Server,Recovery operation on host MountHost Failed. Impossible de démarrer la base de données Oracle MountDB en mode montage.
2021-11-09 18:49:11.37,Recover copy,6c70267c-0e32-4eb0-8d52-64682e5a2451,ORCL_000042,AS-Server,One or more databases failed to recover. Consultez les journaux du serveur et de l’agent pour plus d’informations.
2021-11-09 18:49:13.12,Recover copy,6c70267c-0e32-4eb0-8d52-64682e5a2451,MILE_000005,AS-Server,Recover copy phase for PRODDB completed with errors

Les journaux de l’agent AppSync de l’hôte de montage affichent les éléments suivants :
2021-11-09 18:48:26.603 oracle.py[5018] :_execSql() SQLresult : Connected to :
2021-11-09 18:48:26.603 oracle.py[5018] :_execSql() SQLresult : Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production
2021-11-09 18:48:26.604 oracle.py[5018] :_execSql() SQLresult : Avec l’option
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 at line 1:
2021-11-09 18:48:26.604 oracle.py[5018] :_execSql() SQLresult : ORA-32001 : write to SPFILE requested but no SPFILE is in use
2021-11-09 18:48:26.604 oracle.py[5018] :_execSql() SQLresult : Déconnecté d’Oracle Database 12c Enterprise Edition version 12.1.0.2.0 - Production 64 bits

Toutefois, plus tôt dans les journaux de l’agent AppSync de l’hôte de montage, AppSync a renvoyé deux entrées pour log_archive_dest_1 à partir d’une requête. Le fait que deux entrées soient renvoyées est le principal facteur d’identification de ce problème.

L’entrée de journal est similaire à :
2021-11-09 18:45:41.492 oracle.py[5097] :_sqlQuery() SQL*Plus Query : select 'AppSync_entry :'|| nom||' ////'|| value from v$spoù ISSPECIFIED='TRUE' et name n’est pas comme 'instance_mode' et name n’est pas comme '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 :'||NOM||' ////'||VALUE 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

Le problème est dû à la présence de deux entrées pour « log_archive_dest_1 » dans le fichier d’initialisation de production (SOURCE), comme indiqué ci-dessous :

*.log_archive_dest_1='location="+FRAPROD » obligatoire valid_for=(online_logfile,all_roles)'
PROD.log_archive_dest_1='location="+FRAPROD"','OBLIGATOIRE valid_for=(ALL_LOGFILES,ALL_ROLES)'

Resolution

La suppression de l’entrée redondante pour la destination des logs d’archivage résout le problème.

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.