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

     

  • 相关阅读:
    Photoshop快捷键大全
    [转载]Ajax 教程:Ajax 入门简介
    Windows 7环境下安装Apache Http Server 2.2.19
    Words For Today [20110710]
    Words For Today [20110708]
    Words For Today [20110709]
    Eclipse的Spring库导入
    克隆虚拟机+Linux互相登录+秘钥认证(四)
    java+appium 自动化环境搭建
    VMware虚拟机安装Linux后忘记root密码怎么办(三)
  • 原文地址:https://www.cnblogs.com/gavanwanggw/p/6929244.html
Copyright © 2011-2022 走看看