您好,登錄后才能下訂單哦!
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進程忽略錯誤繼續啟動。待數據同步完成后,再將這個參數關閉。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。