怎样可以通过读trail文件得出OGG使用啥sql 同步数据的

怎样可以通过读trail文件得出OGG使用啥sql 同步数据的,第1张

有两种方式,一种是让抽取进程直接生成的相应的sql语句,这个需要在搜握誉源端抽取进程里加参数formatsql参数,重启抽取进程,如果你不是第一次使用,这个时候因为你生成的是文本文件,与之前二进制队列文件冲突,会报格式错误,需要做一次etrollover,这样抽取进程切换到下一个队列文件,打开队列文件就会看到生成的sql语句。

另一种世段方式,是在目标端已经有队列文件的情况下,这个时候需要在复制进程里加上如下几个参数:

NOBINARYCHARS

NODYNSQL

SHOWSYNTAX

然后,在$gg_home$目录下以命令皮皮行的方式启动复制进程,进入调试模式:

replicat paramfile dirprm/<Replicat_name>.prm

这样,终端上会打印出复制进程转化后并将要在目标库上执行的sql语句,同时提示里是否继续显示下一条语句。我们通常会采用这种方式来分析复制进程异常,以新建进程的方式。

ogg目标端未选定行造成获取不到数据。烂高1、端源插入数据后,此稿用statsEORA,看下是否有抽取记录,或者利用logdump看下trail文件是否抽取出来了。

2、看statsPUMPSO,目标端的trail文件里是否有饥扒尺相应的记录。

3、目标端statsrep1,看下是否有记录。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/12269812.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存