暂无图片
OGG投递进程无法启动报错
我来答
分享
猫瞳映月
2020-03-25
OGG投递进程无法启动报错
暂无图片 5M

源端mgr进程配置
QQ图片20200325163619.png
源端投递进程配置
QQ图片20200325163811.png
目标端mgr进程配置
image.png
目标端接收进程配置
image.png

源端投递进程报错日志如下
image.png

但是源端telent目标端IP和端口是通的:
image.png

请墨天轮各位专家帮忙分析一下原因,非常感谢!除了投递进程起不来 源端和目标端进程都可以正常启动

我来答
添加附件
收藏
分享
问题补充
9条回答
默认
最新
高达

你的 telnet 端口好像显示不太对,是立马就返回Connection closed了吗?

暂无图片 评论
暂无图片 有用 0
吴世兴

telnet目标端mgr的7809通,不代表投递进程用到的7800也通,可以把目标端mgr端口改成7800,再在源端telnet测试下

暂无图片 评论
暂无图片 有用 0
Kun

目标端的动态端口和源端要调试通

暂无图片 评论
暂无图片 有用 0
猫瞳映月

这个应该是通的 能进到telnet
image.png

暂无图片 评论
暂无图片 有用 1
猫瞳映月

我没有使用动态端口,把源端和目标端的端口都设置为7809,重新启动,还是报连接超时

暂无图片 评论
暂无图片 有用 1
吴世兴

目标端mgr配置文件里面的DYNAMICPORTLIST 7800-7810就是动态端口范围呀,OGG会在这个范围内自动选择使用,按前面给出的报错信息,就是源端连接目标端7800端口的时候不通而报错,所以叫你把目标端mgr的端口设置为7800,再在源端telnet一下看看就清楚了

暂无图片 评论
暂无图片 有用 0
猫瞳映月

把目标端的mgr进程端口改为7809,重新启动源端投递进程,却报7819不通,我并没有配置这一个端口啊
image.png

暂无图片 评论
暂无图片 有用 1
猫瞳映月

目前怀疑不是端口的问题,而是OGG版本的问题引起的
image.png

源端OGG版本
image.png
目标端OGG版本
image.png

在MOS上查报错,及解决方案如下
image.png
(请大家不要介意中文MOS文档,看不懂英文。。。)

我在源端touch了一个GLOBALS的文件,然后添加如下内容
TRAIL_SEQLEN_6D

重启两端的所有进程,还是无法启动。。。

暂无图片 评论
暂无图片 有用 1
张敏

ogg源端是12.2目标端12.1
extract进程trail文件参数,加上目标版本信息format release 12.1
rmttrail /u01/app/oracle/GoldenGate/dirdat/rt,format release 12.1
重新启动后如果报错 ERROR OGG-01232
原因是指定版本后,不能再写入用一个trail文件,需要让源端程序回滚,然后在目标端生成新的文件
alter extract mydb, etrollover

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏