oracle rac+adg調整redo日誌組導致adg備庫ogg抽取程式abend
架構資訊:oracle rac透過dataguard同步資料,adg備庫上配置有ogg抽取程式同步到其他資料庫。
環境資訊:oracle資料庫11.2.0.4 作業系統 rhel7 ogg版本12.1.2.1
問題描述:由於效能問題,oracle rac調整redo,根據oracle官方建議,adg主庫rac調整redo日誌,相應的standby log也需要調整,同時adg備庫的redo日誌和standby 日誌也需要做相應的調整。由於adg備庫redo日誌調整不當,簡單來說就是redo日誌新增未註明thread程式號,指定的redo日誌沒有與主庫rac的程式號繫結,導致OGG抽取adg備庫資料的時候由於 OGG-00868報錯而退出。
報錯內容參考如下:
問題處理:
根據報錯提示,參考官方文件(Doc ID 2004661.1)需要調整adg備庫的standby redo日誌配置。
1.先確認有問題的redo日誌組,很明顯standby log新增未指定thread號
SQL> select group#, THREAD#, SEQUENCE#,STATUS from v$standby_log;
GROUP# THREAD# SEQUENCE# STATUS ---------- ---------- ---------- ---------- 4 1 315168 ACTIVE 5 1 0 UNASSIGNED 6 1 0 UNASSIGNED 7 1 0 UNASSIGNED 8 0 0 UNASSIGNED 9 0 0 UNASSIGNED 10 0 0 UNASSIGNED
2.刪除有問題的redo日誌組
SQL> alter database drop standby logfile group 8; Database altered. SQL> alter database drop standby logfile group 9; Database altered. SQL> alter database drop standby logfile group 10; Database altered.
3.確認問題standby log已經刪除
SQL> select group#, THREAD#, SEQUENCE#,STATUS from v$standby_log; GROUP# THREAD# SEQUENCE# STATUS ---------- ---------- ---------- ---------- 4 1 315168 ACTIVE 5 1 315169 ACTIVE 6 1 0 UNASSIGNED 7 1 0 UNASSIGNED SQL>
4.指定程式號後standby log重新新增後
SQL> select group#, THREAD#, SEQUENCE#,STATUS from v$standby_log; GROUP# THREAD# SEQUENCE# STATUS ---------- ---------- ---------- ---------- 4 1 315168 ACTIVE 5 1 0 UNASSIGNED 6 1 0 UNASSIGNED 7 1 0 UNASSIGNED 8 1 0 UNASSIGNED 9 1 0 UNASSIGNED 10 1 0 UNASSIGNED
5.嘗試啟動ADG備庫的ogg抽取程式
GGSCI (orcl01) 19> start ext_fb Sending START request to MANAGER ... EXTRACT EXT_FB starting GGSCI (orcl01) 20> GGSCI (orcl01) 26> info all Program Status Group Lag at Chkpt Time Since Chkpt MANAGER RUNNING EXTRACT STOPPED DP_FB 00:00:00 00:32:20 EXTRACT RUNNING EXT_FB 02:27:36 00:00:02 GGSCI (orcl01) 27>
6.啟動adg備庫上的投遞程式
GGSCI (orcl01) 38> start dp_fb Sending START request to MANAGER ... EXTRACT DP_FB starting GGSCI (orcl01) 39> info all Program Status Group Lag at Chkpt Time Since Chkpt MANAGER RUNNING EXTRACT RUNNING DP_FB 00:00:00 00:38:52 EXTRACT RUNNING EXT_FB 02:34:08 00:00:02 GGSCI (orcl01) 40> info all Program Status Group Lag at Chkpt Time Since Chkpt MANAGER RUNNING EXTRACT RUNNING DP_FB 00:00:00 00:38:54 EXTRACT RUNNING EXT_FB 02:34:11 00:00:01 GGSCI (orcl01) 41>
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29357786/viewspace-2950371/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle調整redo log日誌大小Oracle
- Oracle DataGuard環境主備庫日誌組數和大小調整Oracle
- Oracle11g調整redo日誌大小、組數和每組成員數Oracle
- oracle線上調整重做日誌Oracle
- Oracle重做日誌調整技巧Oracle
- oracle 線上調整redoOracle
- ogg replicat 程式 abend 處理
- Oracle ADG 備庫新增備庫Oracle
- oracle丟失的是所有的redo日誌組Oracle
- redo日誌組資訊查詢
- 線上重建redo log日誌組
- oracle效能調優:管理oracle日誌之調整線上日誌檔案Oracle
- [20181217]ogg抽取日誌分析.txt
- 檢視oracle的redo日誌組切換頻率Oracle
- ORACLE OGG引數修改引起佇列檔案異常導致抽取程式無法啟動Oracle佇列
- 管理oracle日誌之調整檢查點Oracle
- 備份恢復之redo日誌組member成員丟失
- ORACLE RAC+DG調整redo大小Oracle
- 測試,ogg從歸檔日誌中抽取資料
- dg庫日誌應用慢引數調整
- 誤刪歸檔日誌除導致備份歸檔日誌失敗
- Oracle11g redo log 建立、新增、刪除(重做日誌組,重做日誌檔案)Oracle
- 最佳化Extract抽取程式效能,解決OGG抽取日誌延遲 2017-11-12 1758
- Oracle資料庫減少redo日誌產生方式Oracle資料庫
- 如何調優物理備庫的重作日誌應用速率_redo apply_dg_data guardAPP
- 10G DATAGUARD增加REDO日誌組、刪除日誌組、刪除日誌成員實驗
- Oracle redo日誌內容探索(一)Oracle Redo
- RAC環境下的redo日誌組重建
- RMAN備份整庫和歸檔日誌的方法
- OGG-00446 goldengate 抽取程式找不到相應的歸檔日誌的解Go
- Oracle RAC+DG 調整redo/standby log fileOracle
- 【REDO】刪除REDO LOG重做日誌組後需要手工刪除對應的日誌檔案
- Oracle監聽日誌過大導致的問題Oracle
- 整庫(whole)備份-一致性整庫備份
- REDO日誌管理
- compatible相容引數不正確導致DG物理備庫不能應用日誌應用日誌
- Oracle redo日誌內容探索之二Oracle Redo
- STANDBY_FILE_MANAGEMENT引數未設定auto導致的ADG備庫異常