码迷,mamicode.com
首页 > 其他好文 > 详细

5.配置globals文件(目标端)

时间:2014-05-15 18:28:45      阅读:188      评论:0      收藏:0      [点我收藏+]

标签:style   blog   c   ext   color   int   

        mgr进程是goldengate软件运行的主进程,是由这个进程控制其他进程的,比如extract,replicat进程等。

对于mgr进程的配置,将会在下面介绍。

  

global文件我们只选择在Sqlserver目标端创建。它可以配置很多参数,影响全局的运行。这里,我们只配置checkpoint表,以保证事实连续有序的在sqlserver恢复起来。

 

目标端要添加checkpoint表,才能保证事务连续有序,以防replicate进程无论正常或异常shutdown了,该从哪里起继续应用trail file。这样也可以防一个事务被执行多次。这个表不会很大,而且GG会清理老的记录,也不会影响性能。



#Oracle作为目标端

cd $GGH && ./ggsci

edit param ./GLOBALS

CHECKPOINTTABLE ggmgr.gg_checkpoint_tab

syslog none

 

#下面为gg增加checkpoint table,会自动在数据库建上一个表,表结构gg自己定义。

DBLOGIN USERID ggmgr, PASSWORD 12345678

ADD CHECKPOINTTABLEggmgr.gg_checkpoint_tab 



#sqlserver端作为目标端:

edit param ./GLOBALS

CHECKPOINTTABLEerpdb.dbo.gg_checkpoint_tab

syslog none



dblogin sourcedb mssql

ADD CHECKPOINTTABLEerpdb.dbo.gg_checkpoint_tab 





其实如果在加replicat进程时指定checkpoint表,就不用配置这个global也可以。

add replicat rep1,exttrail/u01/ggate/dirdat/lt, checkpointtable ggate.checkpoint

暂时我们是用global的checkpoint表,但有10多个replicat进程会写,在sqlserver这边可能会成为一个瓶颈,后续观察。

假如真是瓶颈,就分开每条链路一个checkpoint表。

 

5.配置globals文件(目标端),布布扣,bubuko.com

5.配置globals文件(目标端)

标签:style   blog   c   ext   color   int   

原文地址:http://blog.csdn.net/whiteoldbig/article/details/25881847

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!