DataGuard故障:Standby日誌檔案正常傳輸但沒有Apply
OS:Linux
DB:Oracle 11.2.0.3
客戶有一套DG資料庫,Primary端是一套RAC+ASM,Standby端是單例項+ASM。屢次發生DG兩端不同步,standby端停止跟進的情況,表現為v$database中的current_scn欄位停止更新。但檢視日誌序列號,卻發現能夠與Primary同步
PROCESS CLIENT_PROCESS THREAD# SEQUENCE# STATUS
-------- ---------------- ---------- ---------- --------------------
ARCH ARCH 1 120 CLOSING
ARCH ARCH 1 119 CLOSING
ARCH ARCH 0 0 CONNECTED
ARCH ARCH 1 121 CLOSING
RFS UNKNOWN 0 0 IDLE
RFS LGWR 1 122 IDLE
RFS UNKNOWN 0 0 IDLE
MRP0 N/A 1 122 APPLYING_LOG
同時,在歸檔日誌路徑下也確實能夠找到最新的歸檔日誌檔案。
該情況,在1個月的時間裡大約每隔一、兩週發生。
根據文件ID:1665814.1
導致該問題的原因是Standby端引數log_archive_dest_N做了多餘的配置,並且說明該問題會間歇性發生(原文:This happens intermitantly several times a week. )
檢查Standby端的相關引數:
在上例中,log_archive_dest_1因為在部署時,把Primary端的設定“拿”來用了,而該引數在Primary端就不應該設定。
解決方法,將該引數設定為空
重啟後,current_scn立即開始跟進,最終完成同步,問題解決。
DB:Oracle 11.2.0.3
客戶有一套DG資料庫,Primary端是一套RAC+ASM,Standby端是單例項+ASM。屢次發生DG兩端不同步,standby端停止跟進的情況,表現為v$database中的current_scn欄位停止更新。但檢視日誌序列號,卻發現能夠與Primary同步
點選(此處)摺疊或開啟
-
SELECT PROCESS, CLIENT_PROCESS,THREAD#, SEQUENCE#,STATUS
- FROM V$MANAGED_STANDBY;
PROCESS CLIENT_PROCESS THREAD# SEQUENCE# STATUS
-------- ---------------- ---------- ---------- --------------------
ARCH ARCH 1 120 CLOSING
ARCH ARCH 1 119 CLOSING
ARCH ARCH 0 0 CONNECTED
ARCH ARCH 1 121 CLOSING
RFS UNKNOWN 0 0 IDLE
RFS LGWR 1 122 IDLE
RFS UNKNOWN 0 0 IDLE
MRP0 N/A 1 122 APPLYING_LOG
該情況,在1個月的時間裡大約每隔一、兩週發生。
根據文件ID:1665814.1
導致該問題的原因是Standby端引數log_archive_dest_N做了多餘的配置,並且說明該問題會間歇性發生(原文:This happens intermitantly several times a week. )
檢查Standby端的相關引數:
點選(此處)摺疊或開啟
-
SQL> show parameter log_archive_dest_
-
-
NAME TYPE VALUE
-
------------------------------------ ----------- ------------------------------
-
log_archive_dest_1 string LOCATION=USE_DB_RECOVERY_FILE_
-
DEST VALID_FOR=(ALL_LOGFILES,A
-
LL_ROLES) DB_UNIQUE_NAME=SIMU
-
log_archive_dest_10 string
-
log_archive_dest_11 string
-
log_archive_dest_12 string
-
log_archive_dest_13 string
-
log_archive_dest_14 string
-
log_archive_dest_15 string
-
log_archive_dest_16 string
-
log_archive_dest_17 string
-
-
- NAME TYPE VALUE
-
------------------------------------ ----------- ------------------------------
-
log_archive_dest_18 string
-
log_archive_dest_19 string
-
log_archive_dest_2 string service=simu LGWR ASYNC
-
valid_for=(ONLINE_
-
LOGFILES,PRIMARY_ROLE)
- db_unique_name=simu
解決方法,將該引數設定為空
點選(此處)摺疊或開啟
-
SQL> alter system set log_archive_dest_1='' scope=spfile;
-
-
SQL> shutdown immediate
- SQL> startup
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22621861/viewspace-2054538/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle10g DataGuard的日誌傳輸方式Oracle
- 關於11G DataGuard 日誌傳輸的案例
- 大檔案如何傳輸,大檔案的傳輸方式有哪些?
- 操作日誌記錄(包括輸出至自定義日誌檔案)
- 有了大檔案傳輸加速功能,不再擔憂傳輸大檔案
- Oracle DataGuard歸檔日誌丟失處理方法Oracle
- python怎麼將列印輸出日誌檔案Python
- 企業經常需要進行傳輸檔案,大檔案傳輸有哪些方法?
- 跨國檔案傳輸軟體有哪些?跨國檔案傳輸遇到的問題
- oracle DG 日誌傳輸小結Oracle
- 還在使用檔案傳輸協議傳輸機密檔案?你可能是對檔案傳輸協議有什麼誤會協議
- 什麼是極速檔案傳輸,極速檔案傳輸如何進行大檔案傳輸
- 在Linux中,有一堆日誌檔案,如何刪除7天前的日誌檔案?Linux
- 通過RMAN設定standby接收日誌後主庫歸檔日誌才可刪除
- 判斷standby日誌是否同步primary
- FTP VS鐳速傳輸,小檔案傳輸技術內有乾坤FTP
- 大檔案傳輸軟體的優勢有哪些?-鐳速傳輸
- Linux 檔案傳輸Linux
- sftp 傳輸檔案FTP
- scp 傳輸檔案
- 為什麼檔案傳輸軟體總讓資料“沒有安全感”?
- SpringBoot通過yml和xml檔案配置日誌輸出Spring BootXML
- 在Linux中,有哪些系統日誌檔案?Linux
- DATAGUARD中手工處理日誌GAP
- 【MySQL日誌】MySQL日誌檔案初級管理MySql
- 【多檔案自平衡雲傳輸】使用展示 —— 檔案傳輸系統
- 檔案傳輸協議的五種安全檔案傳輸替代方案協議
- 線上傳輸檔案的方法有哪些?鐳速雲幫您領略最快檔案傳輸的攻略!
- wtfpd檔案傳輸使用
- 鐳速傳輸:如何快速傳輸大檔案?
- java專案日誌配置檔案Java
- 7 Redo Transport Services 日誌傳輸服務
- 什麼是檔案傳輸,介紹檔案傳輸的發展程式
- 如何快速傳輸大檔案:4 種大檔案傳輸有效的方法
- 如何將超大檔案傳輸給別人,超大檔案如何傳輸呢?
- 【Azure Function & Application Insights】呼叫Function上傳和下載檔案,有時候遇見大於1MB的檔案的日誌沒有記錄在Application Insights中FunctionAPP
- DATAGUARD手記(PRIMARY+2STANDBY)(一)
- DATAGUARD手記(PRIMARY+2STANDBY)(二)
- 日誌檔案過大清理