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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- [20181217]ogg抽取日誌分析.txt
- Oracle ADG 備庫新增備庫Oracle
- oracle 線上調整redoOracle
- oracle丟失的是所有的redo日誌組Oracle
- ORACLE OGG引數修改引起佇列檔案異常導致抽取程式無法啟動Oracle佇列
- 檢視oracle的redo日誌組切換頻率Oracle
- ORACLE RAC+DG調整redo大小Oracle
- 最佳化Extract抽取程式效能,解決OGG抽取日誌延遲 2017-11-12 1758
- 測試,ogg從歸檔日誌中抽取資料
- Oracle redo日誌內容探索(一)Oracle Redo
- Oracle11g redo log 建立、新增、刪除(重做日誌組,重做日誌檔案)Oracle
- OGG-00446 goldengate 抽取程式找不到相應的歸檔日誌的解Go
- Oracle RAC+DG 調整redo/standby log fileOracle
- Oracle redo日誌內容探索之二Oracle Redo
- 【REDO】Oracle 日誌挖掘,分析歸檔日誌線上日誌主要步驟Oracle
- dg庫日誌應用慢引數調整
- OGG的抽取程式合併
- OGG-Oracle 整合模式抽取程式,REGISTER DATABASE都做了什麼?Oracle模式Database
- RMAN備份整庫和歸檔日誌的方法
- STANDBY_FILE_MANAGEMENT引數未設定auto導致的ADG備庫異常
- 檢視Oracle的redo日誌切換頻率Oracle
- oracle adg備庫歸檔滿了無法同步Oracle
- 19c ADG環境中主庫PDB調整SGA_TARGET自動同步到備庫
- 【TUNE_ORACLE】Oracle檢查點(四)檢查點對redo日誌的影響和redo日誌大小設定建議Oracle
- 大事務導致的OGG抽取程式每天7:39定時延時,執行極其緩慢
- 案例:ADG環境遇到redo日誌member路徑有誤以及RMAN-6571錯誤
- Oracle歸檔檔案丟失導致OGG不用啟動Oracle
- Oracle RAC+ADG新增資料檔案失敗處理(db_create_file_dest)Oracle
- MySQL重做日誌(redo log)MySql
- Oracle recover current redo ORA-00600:[4193] (oracle 故障恢復current redo日誌ORA-00600:[4193]報錯)Oracle
- 【Logback日誌級別】動態調整Logback的日誌級別
- MySQL redo與undo日誌解析MySql
- MySQL之事務和redo日誌MySql
- ADG刪除應用完畢的日誌
- 達夢8資料庫REDO日誌日常管理方法資料庫
- 資料庫篇:mysql日誌型別之 redo、undo、binlog資料庫MySql型別
- oracle rman備份歸檔日誌需要先切換日誌嗎Oracle
- [重慶思莊每日技術分享]-由於備庫閃回區過小導致的備庫無法實時應用日誌應用日誌