共計 1871 個字符,預計需要花費 5 分鐘才能閱讀完成。
這篇文章主要介紹“怎么解決 dg 同步后 RFS 進程起不來問題”,在日常操作中,相信很多人在怎么解決 dg 同步后 RFS 進程起不來問題問題上存在疑惑,丸趣 TV 小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”怎么解決 dg 同步后 RFS 進程起不來問題”的疑惑有所幫助!接下來,請跟著丸趣 TV 小編一起來學習吧!
dg 同步后 RFS 進程起不來,歸錯于 ORA-00604 和 ORA-16000
SQL set lines 1000
SQL select PROCESS,PID,STATUS, GROUP# , RESETLOG_ID,THREAD#,SEQUENCE# from v$managed_standby;
PROCESS PID STATUS GROUP# RESETLOG_ID THREAD# SEQUENCE#
--------- ---------- ------------ ---------------------------------------- ----------- ---------- ----------
ARCH 3965 CONNECTED N/A 0 0 0
ARCH 3969 CONNECTED N/A 0 0 0
ARCH 3973 CONNECTED N/A 0 0 0
ARCH 3977 CONNECTED N/A 0 0 0
MRP0 6708 APPLYING_LOG N/A 918146907 1 107387
查看日志
Errors in file /u01/app/oracle/diag/rdbms/yjzddbdg/yjzddb1/trace/yjzddb1_ora_4111.trc:
ORA-00604: error occurred at recursive SQL level 1
ORA-16000: database open for read-only access
找出隱藏參數_system_trig_enabled,先使他不起作用,在重新同步,可以看到 RFS 進程起來了。
SQL alter system set _system_trig_enabled =false;
System altered.
SQL recover managed standby database cancel;
Media recovery complete.
SQL recover managed standby database using current logfile disconnect;
Media recovery complete.
SQL set lines 1000
SQL select PROCESS,PID,STATUS, GROUP# , RESETLOG_ID,THREAD#,SEQUENCE# from v$managed_standby;
PROCESS PID STATUS GROUP# RESETLOG_ID THREAD# SEQUENCE#
--------- ---------- ------------ ---------------------------------------- ----------- ---------- ----------
ARCH 3965 CONNECTED N/A 0 0 0
ARCH 3969 CONNECTED N/A 0 0 0
ARCH 3973 CONNECTED N/A 0 0 0
ARCH 3977 CONNECTED N/A 0 0 0
MRP0 23687 APPLYING_LOG N/A 918146907 1 107401
RFS 23964 IDLE N/A 0 0 0
RFS 23960 IDLE N/A 0 0 0
RFS 23968 IDLE N/A 0 0 0
RFS 23955 IDLE 5 918146907 1 107401
9 rows selected.
在 rac 的所有節點都做該操作,等 DG 切換完成后記得在所有節點重新使該隱藏參數生效。
SQL alter system set _system_trig_enabled =true;
System altered.
到此,關于“怎么解決 dg 同步后 RFS 進程起不來問題”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注丸趣 TV 網站,丸趣 TV 小編會繼續努力為大家帶來更多實用的文章!
正文完