Dataguard從庫日誌不同步的原因
背景:測試環境突然發現,主備庫不能同步了,檢視備庫的日誌發現備庫一直處於等待接收日誌的狀態;
Media Recovery Waiting for thread 1 sequence 34 Completed: ALTER DATABASE RECOVER MANAGED STANDBY DATABASE USING CURRENT LOGFILE DISCONNECT FROM SESSION Wed Jan 06 16:02:01 2016 |
解決方法:
排查問題的經過:
1、檢視作業系統的空間
[oracle@db02 dbs]$ df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/vg_db01-lv_root 16G 3.5G 12G 24% / /dev/mapper/vg_db01-LogVol02 20G 13G 6.1G 67% /u01 |
檢查當前的資料庫還是有空間的。
2、檢查資料庫的引數設定
2.1 show parameter log_archive_dest_state_2
|
啟動的命令:ALTER SYSTEM SET LOG_ARCHIVE_DEST_STATE_2='ENABLE';
2.2 檢查傳輸路徑
SQL> show parameter log_archive_dest_2
NAME TYPE VALUE -------------------- -------- ----------------------------------------------------------------------------------------------------- log_archive_dest_2 string SERVICE=tianjin ASYNC VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=tianjin #正常情況下應該有值 |
經過檢查log_archive_dest_2的值被清空了,所以歸檔日誌當然也傳送不到備庫;
修改指令碼:ALTER SYSTEM SET LOG_ARCHIVE_DEST_2='SERVICE=tianjin ASYNC VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=tianjin';
經過設定,終於可以把主庫的資料傳送到備庫了,兩邊的資料也同步。
附:備庫的日誌
|
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12679300/viewspace-1977166/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 從MySQL原始碼看日誌命令失效的原因MySql原始碼
- 【DATAGUARD】手工恢復備庫日誌中斷
- DataGuard備庫刪除已經應用的日誌
- DataGuard日誌傳輸模式模式
- MySQL 從庫日誌比主庫多MySql
- 【DataGuard】Oracle DataGuard 日誌傳輸狀態監控Oracle
- Oracle 11g Dataguard 暫停物理備庫的日誌傳輸Oracle
- DataGuard需要使用強制日誌的理由
- DATAGUARD中手工處理日誌GAP
- dataguard之物理standby 日誌切換
- Dataguard從庫效能的監控
- SQL 事務日誌填滿的原因SQL
- oracle10g DataGuard的日誌傳輸方式Oracle
- 在DATAGUARD中手工處理日誌GAP的方法
- 【聽海日誌】之DATAGUARD新增redo log
- Oracle DataGuard環境主備庫日誌組數和大小調整Oracle
- 10G DATAGUARD增加REDO日誌組、刪除日誌組、刪除日誌成員實驗
- 關於11G DataGuard 日誌傳輸的案例
- DATAGUARD_standby刪除歸檔日誌的指令碼指令碼
- DATAGUARD手工註冊歸檔日誌(轉載)
- oracle dataguard 自動刪除歸檔日誌Oracle
- go開發屬於自己的日誌庫-日誌庫優化Go優化
- 用B庫挖掘A庫的日誌
- 由於域名解析引起的dataguard傳輸日誌故障
- dataguard的啟動和應用歸檔日誌的語句
- 如何在DATAGUARD中新增刪除聯機日誌
- Oracle DataGuard歸檔日誌丟失處理方法Oracle
- 從 Oracle 日誌解析學習資料庫核心原理Oracle資料庫
- go開發屬於自己的日誌庫-檔案日誌庫實現Go
- Vipper日誌庫的學習
- DATAGUARD主庫重做日誌不能同步至備庫 alert日中報ORA-12170故障處理
- 監聽狀態對dataguard及其日誌傳輸的影響
- ORACLE DATAGUARD中手工處理日誌v$archive_GAP的方法OracleHive
- ORACLE 11G DATAGUARD 日誌中斷處理方案Oracle
- 【DataGuard】10GR 日誌傳輸服務引數
- DataGuard已應用歸檔日誌刪除指令碼指令碼
- 【SQL】Oracle 歸檔日誌暴增原因分析SQLOracle
- go 開發屬於自己的日誌庫-檔案日誌庫原型實現Go原型