zoukankan      html  css  js  c++  java
  • 5.配置globals文件(目标端)

            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表。

     

  • 相关阅读:
    推荐几个不错的console调试技巧
    JS字符串截取函数slice(),substring(),substr()的区别
    ES6入门基础
    setTimeout的小尴尬
    Javascript自定义事件功能与用法实例分析
    JavaScript中函数定义的三种方法
    数组方法
    数组选择排序
    数组冒泡排序
    this指向问题(1)
  • 原文地址:https://www.cnblogs.com/clnchanpin/p/7130448.html
Copyright © 2011-2022 走看看