温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

goldengate同步无反应,不成功,ggserr也没有报错日志,进程不abended

发布时间:2020-08-10 23:36:55 来源:ITPUB博客 阅读:135 作者:e71hao 栏目:关系型数据库
1.
问题:goldengate同步无反应,不成功,ggserr也没有报错日志,进程不abended
解决:原因是投递进程pump读取不到trail文件,或者说说pump设置读取trail文件路径是错误的。

2.看实际案例,有三个进程组配置好了:抓取数据进程组ext1,传送数据组pump1,应用数据组rep1,三个进程组都启动正常运行,ggserr也没有报错,ext1能正常从数据库抓取数据。但是因为pump进程组不能传送数据,所以,同步无反应。
GGSCI (paytest01) 45> info extract ext1


EXTRACT    EXT1      Last Started 2017-10-26 18:34   Status RUNNING
Checkpoint Lag       00:00:00 (updated 00:00:09 ago)
Log Read Checkpoint  Oracle Redo Logs
                     2017-10-27 11:57:15  Seqno 104, RBA 737280
                     SCN 0.3095938 (3095938)

GGSCI (paytest01) 51> info pump1


EXTRACT    PUMP1     Last Started 2017-10-27 12:01   Status RUNNING
Checkpoint Lag       00:00:00 (updated 00:00:09 ago)
Log Read Checkpoint  File dirdat/sp000000
                     First Record  RBA 0

GGSCI (oracle93.weconex.com) 25>  info replicat  rep1


REPLICAT   REP1      Last Started 2017-10-26 18:34   Status RUNNING
Checkpoint Lag       00:00:00 (updated 00:00:09 ago)
Log Read Checkpoint  File dirdat/rp000000
                     First Record  RBA 0


3.分析问题:pump进程读取目录dirdat目录下的sp文件,但是该目录下有这些文件。如:
[oracle@paytest01 gg]$ ls -l dirdat -h
total 3.1M
-rw-rw-rw- 1 oracle oinstall  24K Oct 26 18:30 sp000001
-rw-rw-rw- 1 oracle oinstall 246K Oct 26 18:34 sp000002
-rw-rw-rw- 1 oracle oinstall 2.9M Oct 27 11:31 sp000003

4.最后发现问题:pump1进程读取的是sp000000文件,但是只有sp000001文件,当然 First Record RBA是0.
如果pump进程组路径设置错误,也会出现一样的情况:goldengate同步无反应,不成功,ggserr也没有报错日志,进程不abended  。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI