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

     

  • 相关阅读:
    tp5 生成数据表
    tp5 事务
    时间
    api json
    php 函数学习
    win7 安装Ubuntu18.04 双系统后无法引导win7
    vite笔记
    tp5 excel导出
    tp5 sql查询
    idea 停止运行程序
  • 原文地址:https://www.cnblogs.com/gavanwanggw/p/6929244.html
Copyright © 2011-2022 走看看