場景
Ogg 抽取oracle數據到kafka,進程沒問題,trail文件也都在變化(),查看日誌也沒報錯,只是
Source Trail文件與Target Trail文件沒有同步,如下圖
- 源端
- 目標端
-
操作Oracle表 發現目標端 23號文件一直再變大,說明ogg抽取和複製進程是沒問題,但是爲什麼 kafka就是接收不到消息
-
查看日誌
有一條警告
WARNING OGG-01519 Oracle GoldenGate Delivery, r_ogg3.prm: Waiting at EOF on input trail file /ogg/dirdat/iv000000017, which is not marked as complete; but succeeding trail file /ogg/dirdat/iv000000018 exists. If ALTER ETROLLOVER has been performed on source extract, ALTER EXTSEQNO must be performed on each corresponding downstream reader
大概意思就是17文件還沒被標誌寫完,但是已經存在18號文件了
解決辦法
- 讓複製進程從18號文件開始操作,ok
alter replicat r_ogg3 extseqno 18 extrba 0