暂无图片
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
打赏 0
吴世兴

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

暂无图片 评论
暂无图片 有用 1
打赏 0
张敏

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
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
Oracle在线重定义是否可以修改列数据类型,从varchar2修改到clob吗?
回答 2
已采纳
不管有没有数据,都不能使用在线重定义功能将VARCHR2字段修改成CLOB字段,已实测原表CREATETABLEtableo(IDNUMBERPRIMARYKEY,TIMEvarchar2(20));
oracle DG ,增量scn 方式恢复备库后,备库open时报错:ORA-10458 ORA-01157 ORA-01110
回答 2
已采纳
如果正确增量恢复后,数据库是不一致的,你需要先在mount下应用日志,例如:alterdatabaserecovermanagedstandbydatabaseusingcurrentlogfiled
[17294] uncategorized SQLException for SQL []; SQL state [99999]; error code
回答 2
已采纳
这个具体是执行了什么语句?
哪位大哥做过这样的操作,Oracle 11g-rac两节点之间的时间是同步的,用的是CTSS时间同步,但是数据库的时间比互联网的时间慢两分钟,现在客户想要库和互联网的时间同步,谁做过,有啥经验分享一下
回答 2
已采纳
可以用ntp同步
有好用的oracle存储过程迁移工具么?比如到迁移到pg
回答 2
已采纳
Ora2Pg。它是一个免费的工具,用于将Oracle数据库迁移到PostgreSQL兼容的模式。它连接您的Oracle数据库,自动扫描并提取它的结构或数据,然后生成可以装载到PostgreSQL数据库
Oracle 11g RAC 2节点ASM磁盘丢失
回答 2
1.你这个日志目前只能看到写asmdisksdg和asmdisksdm报错,导致节点2的某个实例无法启动;信息太少了2.可以考虑看看asm磁盘有没有offline的!3.为什么两块磁盘无法写入实例就无
ORA-00942: 表或视图不存在 这个错误表示在当前用户的模式中找不到指定的表或视图?但是我这里有啊,还有什么其它的可能?
回答 2
已采纳
表或视图名称错误:请确保您输入的表或视图名称是正确的,并且大小写匹配。Oracle数据库是区分大小写的,所以表或视图名称的大小写必须与数据库中定义的一致。表或视图不在当前用户的模式中:请确保您使用的表
有个sql 第一次查询十几秒,第二次查询巨慢,300秒左右,这是怎么回事?
回答 4
首先还是通过执行计划来判断一下吧,看执行计划是否相同?
请教一个问题 exp从12C导出来的dmp文件怎么IMP到11G
回答 2
已采纳
您好:描述需求无法实现。exp/imp工具是向下兼容的,因此高版本dmp无法导入低版本,反之,低版本dmp文件是可以imp到高版本中的。建议使用数据泵(expdp/impdp)进行操作,导入时指定版本
客户端jdbc连接oracle 12c 报错重置的连接
回答 2
我记得低版本的客户端访问12c环境,需要修改sqlnet参数,兼容低版本的客户端。不知道是不是这个原因。