goldengate extract为何停止工作,但不报错,如何解决?

一.概括

源端: win2003,sqlserver 2005 x64         goldengate 版本 11.2.1.0.2 for sqlserver 2005 x64

目标端:linux centos 5 ,oracle 10g x64    goldengate 版本 11.2.1.0.1 for oracle x64


问题描述:

       (1) 初始化 配置完extract,pump,replicat 运行都正常。

        (2) 过几天后就发现,extract 停在了某一个时间点没有继续进行抽取,但状态都显示正常,所有rpt显示无任何异常报警或者是报错。

       (3) 停止 extract 后再重启,一切进程有重新开始正常。(pump,replica无需任何操作)


二.配置:

【mgr】

port 7809
DYNAMICPORTLIST 7810-7880
sourcedb ggdsn userid xxx,password xxx
CheckMinutes 10
BOOTDELAYMINUTES 3
PURGEOLDEXTRACTS ./DIRDAT/t*,USECHECKPOINTS,MINKEEPDAYS 7
AUTORESTART EXTRACT *, RETRIES 8, WAITMINUTES 5, RESETMINUTES 1440
LAGINFOMINUTES 30

【extract】

EXTRACT EXTSY01
sourcedb ggdsn userid xxx,password xxx
TRANLOGOPTIONS MANAGESECONDARYTRUNCATIONPOINT
dynamicresolution
warnlongtrans 2h, checkintervals 3m
REPORT AT 01:59
reportrollover at 02:00
discardfile D:\ogg\dirrpt\extsy01.dsc,append,megabytes 10
exttrail D:\ogg\dirdat\s1
TABLE dbo.xxx;


三.解决过程

1.尝试更新源和目的的版本,发现新版本v12对于sqlserver只支持2008以上,而对于linux oracle只支持11g以上  ----失败

2.对与mgr修改配置,将extract 进程进行定时重启。AUTORESTART EXTRACT *, RETRIES 8, WAITMINUTES 5, RESETMINUTES 1440

  发现几天后还是出现这个问题。                                                                                                                                           ---失败

3.考虑是不是文件无法切换,但原因是什么?             ----------正在解决中

4.考虑是不是内存问题,原因是什么?                         ----------正在解决中

5.11.2.1.0.7 patch 下载?                                               ----------正在解决中


****************************4.22*****************************

尝试在建立本地文件add exttrail 时,使用megabytes参数限制文件大小主动进行切换,我当前测试使用1M.

测试7天无异常,继续观察中。。。


评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值