OGG-01091 Unable to open file

OGG-01091 Unable to open file "/orabackup/ogg/dirdat/r1004359" (error 2, No such file or directory)

 

记一次ogg报错ogg-01091的处理过程

今天接到同事电话,说用户现场有一套RAC数据库异常断电,其中一个节点上部署了ogg的应用进程,机器开机之后,发现ogg所有的应用进程都是abended状态,查看日志后,发现报错如下:

2018-10-18 10:21:21 INFO OGG-00975 Oracle GoldenGate Manager for Oracle, mgr.prm: REPLICAT REP4 starting.
2018-10-18 10:21:21 INFO OGG-00965 Oracle GoldenGate Manager for Oracle, mgr.prm: REPLICAT REP4 restarted automatically.
2018-10-18 10:21:21 INFO OGG-00995 Oracle GoldenGate Delivery for Oracle, rep4.prm: REPLICAT REP4 starting.
2018-10-18 10:21:21 INFO OGG-03035 Oracle GoldenGate Delivery for Oracle, rep4.prm: Operating system character set identified as ISO-8859-1. Locale: en_US, LC_A
LL:.
2018-10-18 10:21:21 INFO OGG-00506 Oracle GoldenGate Delivery for Oracle, rep4.prm: Both GETTRUNCATES and DDL replication are enabled.
2018-10-18 10:21:21 INFO OGG-01815 Oracle GoldenGate Delivery for Oracle, rep4.prm: Virtual Memory Facilities for: COM
anon alloc: mmap(MAP_ANON) anon free: munmap
file alloc: mmap(MAP_SHARED) file free: munmap
target directories:
/orabackup/ogg/dirtmp.
2018-10-18 10:21:21 INFO OGG-00996 Oracle GoldenGate Delivery for Oracle, rep4.prm: REPLICAT REP4 started.
2018-10-18 10:21:21 ERROR OGG-01091 Oracle GoldenGate Delivery for Oracle, rep4.prm: Unable to open file “/orabackup/ogg/dirdat/r1004359” (error 2, No such file or directory).
2018-10-18 10:21:21 ERROR OGG-01668 Oracle GoldenGate Delivery for Oracle, rep4.prm: PROCESS ABENDING.

检查/orabackup/ogg/dirdat/r1004359文件是存在的,而且大小还在变化,说明这个文件是没有问题的。

 


这个问题一周前也遇到过,当时是重新初始化所有进程解决的,但是特别耗时间,今天尝试了以下下面的方法,顺利解决。

1.首先确定ogg进程最后正常的时间,我这里大概是八点左右挂的:
通过
ggsci >info rep4
查看时间

2.然后将应用进程设置到第1步查询出的时间点之前启动:
ALTER REPLICAT rep1 BEGIN 2018-10-18 07:30

ALTER REPLICAT rep2 BEGIN 2018-10-18 07:30

ALTER REPLICAT rep3 BEGIN 2018-10-18 07:30

ALTER REPLICAT rep4 BEGIN 2018-10-18 07:30

我这里是四个应用进程,所有每个进程都定义了一下时间点。

3.编辑进程,添加HANDLECOLLISIONS参数:
ggsci > edit params rep1
将HANDLECOLLISIONS参数加入,保存退出。

 

 

 

 

 

 

 

4.启动进程,查看进程状态为running。

 

 

 

 

————————————————
版权声明:本文为CSDN博主「nice_zhg」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/nice_zhg/article/details/83144196

posted @ 2022-06-13 10:34  RedArmy  阅读(371)  评论(0编辑  收藏  举报