記一次OGG的P程序Time Since Chkpt的時間不斷增長
阿新 • • 發佈:2018-11-01
1、現象,如圖紅色箭頭所示的時間一直增長。而且,整個OGG沒有任何報錯資訊(現已經解決了)
2、嘗試問題解決過程,試過重新從當前時間開始P程序。命令:alter EXTRACT PN_W begin now
但是問題依然存在。嘗試重新刪除P程序然後重建P程序發現問題還是存在。
注意:上述操作都是在非工作時間(即沒有業務資料產生的情況下,或者關閉生成系統的情況下)進行。
3、上述問題維持了一段時間,一直沒有找到原因所在。知道前一段時間有個同事反饋說外網的資料無法同步到內網了。這個時候這個問題被再次拋了出來。突然想到是不是P程序在投遞的時候出現了什麼問題。檢視目標端trail檔案發現大小都是1-2kb,這些奇怪的trial檔案使我想到是不是資料庫的佇列檔案傳輸的時候出現了什麼問題。這個時候用命令info pn_w showch。看到如下圖所示資訊
4、問題解決過程。這個時候嘗試將內網目標端的trail檔案全部刪除,然後在外網源端P程序重新投遞trail檔案。外網源端執行命令
alter extract pn_w etrollover,這個時候去內網目標端看看是否生成新的trail檔案。正常生成新的trail檔案之後。在內網目標端執行命令alter rn_w, extseqno 1,extrba 0
5、到這裡整個P程序就正常了。然後測試外網到內網資料也能正常同步了!