1. 程式人生 > >ERROR   OGG-01668 PROCESS ABENDING.

ERROR   OGG-01668 PROCESS ABENDING.

ogg

oracle ogg 出現如下報錯

ERROR OGG-01172 Discard file (/ogg/oggrm/11.2/dirdat/repa.dsc) exceeded max bytes (2000000000).

ERROR OGG-01668 PROCESS ABENDING.


可以看出repa.dsc文件達到了最大值。導致錯誤是文件寫滿,大部分情況則是表同步出錯,具體的錯誤可以通過查看OGG錯誤日誌中看到。


解決辦法如下:

1.repa.dsc文件的最大值可以在view params repa 中設置,如果增大這個文件。錯誤依然存在。增大後文件依然 會被寫滿。所以直接將repa.dsc文件重命名成repa.dsc_bak .然後創建一個repa.dsc文件。

2.在ogg錯誤中找到產生錯誤的表,比如:sa_org。

在主庫上將這個表導出

exp user/pwd file=/dir/xxx.dmp tables=sa_org

將備庫上的刪除表然後倒入主庫導出來的表

drop table sa_org

imp user/pwd file=/dir/xxx.dmp full=y

3.重新啟動repa服務。此時一般進程就恢復正常

4.如果啟動後依然進入ABENDING,可以view params repa 在裏面加入HANDLECOLLISIONS

參數,此參數會使repa進程忽略錯誤繼續啟動。待數據同步完成後,再將這個參數關閉。

ERROR OGG-01668 PROCESS ABENDING.