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
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 百万级群聊的设计实践
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
· 全网最简单!3分钟用满血DeepSeek R1开发一款AI智能客服,零代码轻松接入微信、公众号、小程
· .NET 10 首个预览版发布,跨平台开发与性能全面提升
· 《HelloGitHub》第 107 期