OGG-01449,抽取进程异常

机房的UPS损坏,整个机房突然掉电,紧急修复了UPS后,重启了主机,此时很多套GoldenGate出现了故障。记录之。

1、抽取进程异常,无法启动抽取,检查ggserr.log日志。

2022-05-13 21:59:44 INFO OGG-01517 Oracle GoldenGate Capture for Oracle, ef_ytj.prm: Position of first record processed for Thread 1, Sequence 77086, RBA 4674064, SCN 4321.2851975936, May 13, 2022 3:49:09 PM.

2022-05-13 21:59:44 INFO OGG-01517 Oracle GoldenGate Capture for Oracle, ef_ytj.prm: Position of first record processed for Thread 2, Sequence 218866, RBA 70460432, SCN 4321.2851135400, May 13, 2022 3:10:39 PM.

2022-05-13 21:59:44 ERROR OGG-01449 Oracle GoldenGate Capture for Oracle, ef_ytj.prm: Scan failed in trail file ./dirdat/yt048985, with scan start seqno 48985, rba 770383205.

2022-05-13 21:59:44 ERROR OGG-01668 Oracle GoldenGate Capture for Oracle, ef_ytj.prm: PROCESS ABENDING.

从日志文件的报错信息可以看出,在扫描trail文件时失败,所以抽取进程无法启动。

 

2、这基本上说明突然掉电,导致主机操作系统缓存中的数据没来得及写回trail文件,最终造成trail文件损坏。

 

3、弄清楚了原因,处理这个故障就比较简单了,只需要跳过这个损坏的trail文件,开始写新的trail文件即可。

alter <extract> etrollover

重新启动该抽取进程,已经恢复正常。

 

4、后续需要观察pump和Replicat进程是否能正常工作,可能需要手动修改pump和Replicat进程的读检查 点。

posted @ 2022-05-14 09:54  石云华  阅读(521)  评论(0编辑  收藏  举报