veridata实验举例(6)验证agent启动先后顺序是否对捕获update操作有影响

veridata实验举例(6)验证agent启动先后顺序是否对捕获update操作有影响

续接veridata实验系列  上篇:“veridata实验举例(5)改动主键上的列值。update操作会被拆分成两条语句”,地址:点击打开链接

环境:

Item

Source System

Target System

Platform

Red Hat Enterprise

Linux Server release 5.4

Red Hat Enterprise

Linux Server release 5.4

Hostname

gc1

gc2

Database

Oracle 10.2.0.1

Oracle 11.2.0.1

Character Set

ZHS16GBK

ZHS16GBK

ORACLE_SID

PROD

EMREP

Listener Name/Port

LISTENER/1521

LISTENER/1521

Goldengate User

ogg

ogg


情况一:agent被关闭,gc1、gc2出现数据不同步现象时,启动agent

1、gc1、gc2关闭agent

GGSCI(gc1) 6> info all

Program    Status      Group       Lag          Time Since Chkpt

MANAGER    RUNNING                                          

GGSCI(gc1) 7> stop mgr

Manager process is required by other GGSprocesses.

Are you sure you want to stop it (y/n)?

y

Sending STOP request to MANAGER ...

Request processed.

Manager stopped.

GGSCI(gc1) 8> info all

Program    Status      Group       Lag           Time Since Chkpt

MANAGER    STOPPED                

2、gc1完毕update操作

SQL> update TCUSTMER set city='HA'where cust_code='JJ';

3、启动agent。查看veridata报告

图例:



--veridata捕捉到了gc1上的update操作

--同理在gc2上实验,veridata相同捕捉到update操作信息。实验与gc1上相同

 

情况二:agent正常开启,gc1、gc2出现数据不同步现象时

1、gc1、gc2开启agent

2、gc1完毕update操作

SQL>update TCUSTMER set city='BEIJING'where cust_code='ZC';

3、查看veridata报告

图例:


--veridata捕捉到了gc1上的update操作

--同理在gc2上实验,veridata相同捕捉到update操作信息,实验与gc1上相同

 

小结:

通过以上实验验证,对照于数据库同步,agent启动的先后顺序,不会对veridata捕获update造成影响。


声明:
         原创作品,出自 “深蓝的blog” 博客。同意转载。转载时请务必注明出处(http://blog.csdn.net/huangyanlong)。

         关于涉及版权事宜。作者有权追究法律责任。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值