AppSync: Oracle-Recovery schlägt fehl, wenn die initiale Datei der Oracle-Quellinstanz zwei Einträge für log_archive_dest_1 enthält
Summary: Oracle-Wiederherstellung schlägt fehl, wenn auf dem Zielhost zwei Datenbankparametereinträge in initORADEV.ora vorhanden sind.
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 wurde für das gemeldete Problem verwendet.
Die AppSync-Serviceplanereignisse (Ereignisprotokoll) zeigen Folgendes an:
Die AppSync-Agent-Protokolle des Mount-Hosts zeigen Folgendes an:
AppSync hat jedoch zuvor in den AppSync-Agent-Protokollen vom Mount-Host zwei Einträge für log_archive_dest_1 aus einer Abfrage zurückgegeben. Zwei zurückgegebene Einträge sind der primäre Identifizierungsfaktor für dieses Problem.
Der Protokolleintrag ähnelt dem:
Die AppSync-Serviceplanereignisse (Ereignisprotokoll) zeigen Folgendes an:
2021-11-09 18:48:41.335,Kopie wiederherstellen,6c70267c-0e32-4eb0-8d52-64682e5a2451,ORCL_000048,MountHost,AppSync konnte den asm_diskstring Parameter auf der ASM-Instanz nicht ändern – Recovery schlägt möglicherweise fehl. Weitere Details finden Sie in den Agent-Protokollen. Stellen Sie sicher, dass der Parameter asm_diskstring einen nicht leeren Wert hat, bevor Sie einen Mount-Vorgang versuchen.
2021-11-09 18:48:56.785,Kopie wiederherstellen,6c70267c-0e32-4eb0-8d52-64682e5a2451,ORCL_000040,AS-Server,Wiederherstellungsvorgang auf Host MountHost fehlgeschlagen. Oracle-Datenbank MountDB konnte im Mount-Modus nicht gestartet werden.
2021-11-09 18:49:11.37,Kopie wiederherstellen,6c70267c-0e32-4eb0-8d52-64682e5a2451,ORCL_000042,AS-Server,Eine oder mehrere Datenbanken konnten nicht wiederhergestellt werden. Überprüfen Sie die Server- und Agent-Protokolle auf Details.
2021-11-09 18:49:13.12,Kopie wiederherstellen,6c70267c-0e32-4eb0-8d52-64682e5a2451,MILE_000005,AS-Server,Wiederherstellungskopiephase für PRODDB mit Fehlern abgeschlossen
2021-11-09 18:48:56.785,Kopie wiederherstellen,6c70267c-0e32-4eb0-8d52-64682e5a2451,ORCL_000040,AS-Server,Wiederherstellungsvorgang auf Host MountHost fehlgeschlagen. Oracle-Datenbank MountDB konnte im Mount-Modus nicht gestartet werden.
2021-11-09 18:49:11.37,Kopie wiederherstellen,6c70267c-0e32-4eb0-8d52-64682e5a2451,ORCL_000042,AS-Server,Eine oder mehrere Datenbanken konnten nicht wiederhergestellt werden. Überprüfen Sie die Server- und Agent-Protokolle auf Details.
2021-11-09 18:49:13.12,Kopie wiederherstellen,6c70267c-0e32-4eb0-8d52-64682e5a2451,MILE_000005,AS-Server,Wiederherstellungskopiephase für PRODDB mit Fehlern abgeschlossen
Die AppSync-Agent-Protokolle des Mount-Hosts zeigen Folgendes an:
2021-11-09 18:48:26.603 oracle.py[5018]:_execSql() SQLresult: Verbunden mit:
2021-11-09 18:48:26.603 oracle.py[5018]:_execSql() SQLresult: Oracle Database 12c Enterprise Edition Version 12.1.0.2.0 – 64-Bit-Produktion
09.11.2021 18:48:26.604 oracle.py[5018]:_execSql() SQLresult: Mit der Option
Automatische Speicherverwaltung 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 in Zeile 1:
2021-11-09 18:48:26.604 oracle.py[5018]:_execSql() SQLresult: ORA-32001: Schreiben in SPFILE angefordert, aber keine SPFILE wird verwendet
2021-11-09 18:48:26.604 oracle.py[5018]:_execSql() SQLresult: Verbindung zur Oracle-Datenbank getrennt 12c Enterprise Edition Version 12.1.0.2.0 – 64-Bit-Produktion
2021-11-09 18:48:26.603 oracle.py[5018]:_execSql() SQLresult: Oracle Database 12c Enterprise Edition Version 12.1.0.2.0 – 64-Bit-Produktion
09.11.2021 18:48:26.604 oracle.py[5018]:_execSql() SQLresult: Mit der Option
Automatische Speicherverwaltung 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 in Zeile 1:
2021-11-09 18:48:26.604 oracle.py[5018]:_execSql() SQLresult: ORA-32001: Schreiben in SPFILE angefordert, aber keine SPFILE wird verwendet
2021-11-09 18:48:26.604 oracle.py[5018]:_execSql() SQLresult: Verbindung zur Oracle-Datenbank getrennt 12c Enterprise Edition Version 12.1.0.2.0 – 64-Bit-Produktion
AppSync hat jedoch zuvor in den AppSync-Agent-Protokollen vom Mount-Host zwei Einträge für log_archive_dest_1 aus einer Abfrage zurückgegeben. Zwei zurückgegebene Einträge sind der primäre Identifizierungsfaktor für dieses Problem.
Der Protokolleintrag ähnelt dem:
2021-11-09 18:45:41.492 oracle.py[5097]:_sqlQuery() SQL*Plus-Abfrage: select 'AppSync_entry:'|| Name||' ////'|| Wert von v$spparameter, wobei ISSPECIFIED='TRUE' und Name nicht wie 'instance_mode' und Name nicht wie 'INSTANCE_MODE;
2021-11-09 18:45:41.741 oracle.py[5125]:_sqlQuery() SQL*plus > AppSync_entry:log_archive_dest_1////location="+FRAPROD" obligatorisch 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:'||BEZEICHNUNG||' ////'||WERT 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////OBLIGATORISCH 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" obligatorisch 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:'||BEZEICHNUNG||' ////'||WERT 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////OBLIGATORISCH valid_for=(ALL_LOGFILES,ALL_ROLES)
>
Cause
Das Problem ist darauf zurückzuführen, dass zwei Einträge für "log_archive_dest_1" in der Produktions-Init-Datei (SOURCE) vorhanden sind, wie unten gezeigt:
*.log_archive_dest_1='location="+FRAPROD" obligatorisch valid_for=(online_logfile,all_roles)'
PROD.log_archive_dest_1='location="+FRAPROD"','OBLIGATORISCH valid_for=(ALL_LOGFILES,ALL_ROLES)'
Resolution
Das Entfernen des redundanten Eintrags für das Archivprotokollziel löst das Problem.
Produse afectate
AppSyncProprietăț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ță.