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.

Acest articol se aplică pentru Acest articol nu se aplică pentru Acest articol nu este legat de un produs specific. Acest articol nu acoperă toate versiunile de produs existente.

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.

Produse afectate

AppSync
Proprietăți articol
Article Number: 000194025
Article Type: Solution
Ultima modificare: 28 oct. 2025
Version:  2
Găsiți răspunsuri la întrebările dvs. de la alți utilizatori Dell
Servicii de asistență
Verificați dacă dispozitivul dvs. este acoperit de serviciile de asistență.