视图DBA_GOLDENGATE_SUPPORT_MODE引起的集成模式OGG不同步问题排查过程

0    177    2

Tags:

👉 本文共约4736个字,系统预计阅读时间或需18分钟。

现象

使用OGG 21.3可以远程同步Oracle 11.2.0.4的数据库,这个我之前已经测试过,参考:https://www.xmmup.com/shiyongogg-21-3yuanchengshishihuxiangtongbuoracle-11-2-0-4shuangzhu.html

然后,客户这边有个需求,需要同步Oracle 11.2.0.4的rac到单机环境,我也是按照这个过程配置的,但是配置完成后,extract进程不能抽取数据,很是奇怪,也不报错,只是“Lag at Chkpt”延迟一直在增大,执行stats exta报错“No active extraction maps.”,如下:

另外,自己新建的环境都没有问题,可以实时同步,就客户的环境不能同步!!!

分析过程

1、用以下这些命令查询分析并没找到错误的原因

这里其实有个很奇怪的现象,就是send exta showtrans查询出来的是数据库未提交的事务,但是gv$transaction视图却查不出来结果,找不到该事务XID:

2、数据库的告警日志有如下输出:

怀疑是否是这个问题,于是配置:

仍然不行。参考:https://docs.oracle.com/database/121/ARPLS/d_cap_a.htm#ARPLS306

3、考虑到之前用的docker环境可以,于是对比一下2个库的差异,发现字符集和redo大小不一样。我之前用的环境是AL32UTF8字符集,而客户环境是ZHS16GBK环境,

仍然不行。

一般来说,字符集不一样,只会导致数据传输过来后是乱码,不会导致进程hang住。

本人提供Oracle(OCP、OCM)、MySQL(OCP)、PostgreSQL(PGCA、PGCE、PGCM)等数据库的培训和考证业务,私聊QQ646634621或微信db_bao,谢谢!
视图DBA_GOLDENGATE_SUPPORT_MODE引起的集成模式OGG不同步问题排查过程后续精彩内容已被小麦苗无情隐藏,请输入验证码解锁本站所有文章!
验证码:
请先关注本站微信公众号,然后回复“验证码”,获取验证码。在微信里搜索“DB宝”或者“www_xmmup_com”或者微信扫描右侧二维码都可以关注本站微信公众号。

标签:

Avatar photo

小麦苗

学习或考证,均可联系麦老师,请加微信db_bao或QQ646634621

您可能还喜欢...

发表回复

嘿,我是小麦,需要帮助随时找我哦。
  • 18509239930
  • 个人微信

  • DB宝
  • 个人邮箱
  • 点击加入QQ群
  • 个人微店

  • 回到顶部