Goldengate数据初始化及同步

浏览: 2562

OGG数据初始化

说明:本文描述OGG部署成功后,数据的初始化及之后的数据同步操作,紧接上文:《Goldengate安装部署及进程介绍

1.生产端启动mgr进程

进入ggsci,命令start mgr,并info all检查各进程状态

(extinit进程不会显示,如需检查extinit,可直接info extinit)

2.容灾端启动mgr进程

进入ggsci,命令start mgr,并info all检查各进程状态

(repinit进程不会显示,如需检查repinit,可直接info repinit)

3.启动初始化进程extinit

Ggsci中执行start extinit

从图中可以看出生产端启动extinit后,extinit执行完初始化自动停止了该进程。

4.容灾端检查

从容灾端日志检查,可以看到容灾端repinit不需要手动启动,会被容灾端mgr在接受到信息后,自动带起repinit进程,应用完成,之后,又自动停止该进程。

5.数据检验

检查容灾端dw_test.t_obj_ft

可见初始化成功完成。

OGG数据同步

1.生产端开启进程

开启extract及pump进程

命令如下:

进入ggsci,执行start eora

然后start pump_so

2.容灾端开启进程

开启replicat应用进程

3.同步结果校验

模拟生产库dw_user.t_obj_ft新增数据

insert into t_obj_ft
  (OWNER,
   OBJECT_NAME,
   SUBOBJECT_NAME,
   OBJECT_ID,
   DATA_OBJECT_ID,
   OBJECT_TYPE,
   CREATED,
   LAST_DDL_TIME,
   TIMESTAMP,
   STATUS,
TEMPORARY,
GENERATED,
   SECONDARY,
   NAMESPACE,
   EDITION_NAME,
   PKID)
values
  (‘SYS’,
‘ICOL$’,
”,
20,
2,
‘TABLE’,
to_date(‘30-03-2010 10:07:48′, ‘dd-mm-yyyy hh24:mi:ss’),
to_date(‘30-03-2010 10:27:21′, ‘dd-mm-yyyy hh24:mi:ss’),
‘2010-03-30:10:07:48′,
‘VALID’,
‘N’,
‘N’,
‘N’,
1,
”,
 201);
Commit;

检查容灾端dw_test.t_obj_ft数据是否同步

可见数据同步成功。

注:

以上例子仅为数据同步的安装和使用,如初始化采用的是exp/imp的方式,还需要禁用容灾端触发器、job等对象。

推荐 0
本文由 newkoa 创作,采用 知识共享署名-相同方式共享 3.0 中国大陆许可协议 进行许可。
转载、引用前需联系作者,并署名作者且注明文章出处。
本站文章版权归原作者及原出处所有 。内容为作者个人观点, 并不代表本站赞同其观点和对其真实性负责。本站是一个个人学习交流的平台,并不用于任何商业目的,如果有任何问题,请及时联系我们,我们将根据著作权人的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。

0 个评论

要回复文章请先登录注册