AppSync: Odzyskiwanie Oracle kończy się niepowodzeniem, gdy źródłowy plik init instancji Oracle zawiera dwa wpisy dla log_archive_dest_1
Summary: Odzyskiwanie Oracle kończy się niepowodzeniem, gdy na hoście docelowym znajdują się dwa wpisy parametrów bazy danych w pliku initORADEV.ora.
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
Usługa ASM była używana w przypadku zgłoszonego problemu.
Zdarzenia planu serwisowego AppSync (dziennik zdarzeń) pokazują:
Dzienniki agenta AppSync hosta montowania zawierają następujące informacje:
Jednak wcześniej w dziennikach agenta AppSync z hosta montowania AppSync zwrócił dwa wpisy dla log_archive_dest_1 z zapytania. Posiadanie dwóch zwróconych wpisów jest głównym czynnikiem identyfikującym ten problem.
Wpis dziennika jest podobny do:
Zdarzenia planu serwisowego AppSync (dziennik zdarzeń) pokazują:
2021-11-09 18:48:41.335,Odzyskaj kopię,6c70267c-0e32-4eb0-8d52-64682e5a2451,ORCL_000048,MountHost,AppSync nie mógł zmodyfikować parametru asm_diskstring w wystąpieniu ASM — odzyskiwanie może zakończyć się niepowodzeniem. Sprawdź dzienniki agenta, aby uzyskać szczegółowe informacje. Przed próbą zainstalowania upewnij się, że parametr asm_diskstring ma wartość niepustą.
2021-11-09 18:48:56.785,Odzyskaj kopię,6c70267c-0e32-4eb0-8d52-64682e5a2451,ORCL_000040,AS-Server,Operacja odzyskiwania na hoście MountHost nie powiodła się. Nie udało się uruchomić bazy danych Oracle MountDB w trybie montowania.
2021-11-09 18:49:11.37,Odzyskaj kopię,6c70267c-0e32-4eb0-8d52-64682e5a2451,ORCL_000042,AS-Server,Co najmniej jedna baza danych nie powiodła się. Sprawdź szczegółowe informacje w dziennikach serwera i agenta.
2021-11-09 18:49:13.12,Odzyskaj kopię,6c70267c-0e32-4eb0-8d52-64682e5a2451,MILE_000005,AS-Server,Faza odzyskiwania kopii dla PRODDB zakończona z błędami
2021-11-09 18:48:56.785,Odzyskaj kopię,6c70267c-0e32-4eb0-8d52-64682e5a2451,ORCL_000040,AS-Server,Operacja odzyskiwania na hoście MountHost nie powiodła się. Nie udało się uruchomić bazy danych Oracle MountDB w trybie montowania.
2021-11-09 18:49:11.37,Odzyskaj kopię,6c70267c-0e32-4eb0-8d52-64682e5a2451,ORCL_000042,AS-Server,Co najmniej jedna baza danych nie powiodła się. Sprawdź szczegółowe informacje w dziennikach serwera i agenta.
2021-11-09 18:49:13.12,Odzyskaj kopię,6c70267c-0e32-4eb0-8d52-64682e5a2451,MILE_000005,AS-Server,Faza odzyskiwania kopii dla PRODDB zakończona z błędami
Dzienniki agenta AppSync hosta montowania zawierają następujące informacje:
2021-11-09 18:48:26.603 oracle.py[5018]:_execSql() SQLresult: Połączony z:
2021-11-09 18:48:26.603 oracle.py[5018]:_execSql() SQLresult: Oracle Database 12c Enterprise Edition, wersja 12.1.0.2.0 — produkcja
64-bitowa 2021-11-09 18:48:26.604 oracle.py[5018]:_execSql() SQLresult: Z opcją
automatycznego zarządzania pamięcią masową 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> zmień zestaw systemowy 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: BŁĄD w wierszu 1:
2021-11-09 18:48:26.604 oracle.py[5018]:_execSql() SQLresult: ORA-32001: żądanie zapisu do SPFILE, ale żaden SPFILE nie jest używany
2021-11-09 18:48:26.604 oracle.py[5018]:_execSql() SQLresult: Odłączono od bazy danych Oracle 12c Enterprise Edition, wersja 12.1.0.2.0 — produkcja 64-bitowa
2021-11-09 18:48:26.603 oracle.py[5018]:_execSql() SQLresult: Oracle Database 12c Enterprise Edition, wersja 12.1.0.2.0 — produkcja
64-bitowa 2021-11-09 18:48:26.604 oracle.py[5018]:_execSql() SQLresult: Z opcją
automatycznego zarządzania pamięcią masową 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> zmień zestaw systemowy 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: BŁĄD w wierszu 1:
2021-11-09 18:48:26.604 oracle.py[5018]:_execSql() SQLresult: ORA-32001: żądanie zapisu do SPFILE, ale żaden SPFILE nie jest używany
2021-11-09 18:48:26.604 oracle.py[5018]:_execSql() SQLresult: Odłączono od bazy danych Oracle 12c Enterprise Edition, wersja 12.1.0.2.0 — produkcja 64-bitowa
Jednak wcześniej w dziennikach agenta AppSync z hosta montowania AppSync zwrócił dwa wpisy dla log_archive_dest_1 z zapytania. Posiadanie dwóch zwróconych wpisów jest głównym czynnikiem identyfikującym ten problem.
Wpis dziennika jest podobny do:
2021-11-09 18:45:41.492 oracle.py[5097]:_sqlQuery() Zapytanie SQL*Plus: wybierz 'AppSync_entry:'|| nazwa||' ////'|| wartość z v$spparametr, gdzie ISSPECIFIED='TRUE' i nazwa nie taka jak 'instance_mode' i nazwa nie taka jak 'INSTANCE_MODE';
2021-11-09 18:45:41.741 oracle.py[5125]:_sqlQuery() SQL*plus > AppSync_entry:log_archive_dest_1////location="+FRAPROD" obowiązkowe 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:'||NAZWA||' ////'||WARTOŚĆ 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////OBOWIĄZKOWE 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" obowiązkowe 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:'||NAZWA||' ////'||WARTOŚĆ 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////OBOWIĄZKOWE valid_for=(ALL_LOGFILES,ALL_ROLES)
>
Cause
Problem wynika z posiadania dwóch wpisów "log_archive_dest_1" w pliku init produkcyjnym (ŹRÓDŁOWYM), jak pokazano poniżej:
*.log_archive_dest_1='location="+FRAPROD" obowiązkowe valid_for=(online_logfile,all_roles)'
PROD.log_archive_dest_1='location="+FRAPROD"','OBOWIĄZKOWE valid_for=(ALL_LOGFILES,ALL_ROLES)'
Resolution
Usunięcie nadmiarowego wpisu jako miejsca docelowego dziennika archiwum rozwiązuje problem.
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.