GoldenGate学习之旅-2(单机复制环境)

       上一次介绍了相关的GoldenGate各个进程的关系以后,光说不练实在是没有意思,下面就做一个单机复制的例子。

       软件环境如下: 

       Oracle 11.2.0.4.0  建议大家用11.2.0.3的版本 我用的11.2.0.4有点问题,在后面会有介绍。

       GoldenGate 11.2.1.0.3

       系统是OEL5.5 64位

       实验目的:在一个实体内不同用户表之间的同步(usera数据同步到userad中)

       我配的这个实验环境 只支持数据表的insert操作啊,在GoldenGate学习之旅4会和大家说明白的,嘻嘻 卖个关子

       第一步配置ORACLE软件设置

                   

           除了数据库以为,我们还需要一个ogg的用户在oracle软件里面

       

       剩下的usera和userad用户的创建,我就不贴图了,大家应该都会得。

       

      第二步 oracle系统用户的环境变量

      

      这里主要是配置 PATH和LD_LIBRARY_PATH

      对于LD_LIBRARY_PATH不同系统的变量名称也不一样啊

      


         第三步:执行create subdir已经OGG全局变量 GLOBALS

          create subdir 就不截图了,主要是创建相关文件夹

          

          GGSCHEMA:Use the GGSCHEMA parameter to specify the name of the schema that contains the database 
                                        objects that are owned by Oracle GoldenGate, such as those that support the synchronization of 
Oracle DDL by                                         Oracle GoldenGate. This parameter is valid for the Oracle database.

          CHECKPOINTTABLE:Use the CHECKPOINTTABLE parameter in a GLOBALS parameter file to specify the name of a 
                                       default checkpoint table that can be used by all Replicat groups in one or more Oracle GoldenGate instances.                                            All Replicat groups created with the ADD REPLICAT command will default to this table unless it is overridden by                                        using the CHECKPOINTTABLE option of that command.


           第四步:MANAGER进程

            

            相关参数定义稍后有介绍

            启动MGR进程

            

            

           第五步:EXTRACT进程

           

           

           

          第六步:DUMP进程

        由于本人疏忽,这里忘记添加声明dp01进程了,在下面开始前要运行

         add extract dp01,exttrailsource  /opt/ogg/dirdat/lr

        --添加进程pump1到系统  exttrailsource 指定本地exttrail  file文件

          

          

          第七步:REPLICAT进程

          

         

          

         

         然后启动 startup rp01就没事了

         

         这个截图是后面补上的,哈哈 当时忘记截图了。

        

         验证结果

         

        

         关于相关参数定义:

         上面截图当中参数太多了,在这里我不能一一的给大家介绍。我就告诉大家一个如果去官方找的方法吧。

         1.打开 http://www.oracle.com/cn/index.html

         

         选择 “浏览 Oracle 文档”

         

              进去后下载相关版本的文档

              

               打开文档 进入“Reference Guide”,查询相关的关键字

              

           

            遇到的问题,因为我用的版本是11.2.0.4的,在REPLICAT进程的配置文件添加"DBOPTIONS SUPPRESSTRIGGERS",禁止触发器后,报错, 
            2014-02-25 16:23:32  ERROR   OGG-00868  ORA-26947: Oracle GoldenGate replication is not enabled.
            ORA-06512: at "SYS.DBMS_XSTREAM_GG_INTERNAL", line 46
            ORA-06512: at "SYS.DBMS_XSTREAM_GG", line 13
            ORA-06512: at line 1 SQL BEGIN sys.dbms_xstream_gg.SET_FOO_TRIGGER_SESSION_CONTXT (fire=>TRUE); END;.

            这个问题,我暂时没有解决。希望大家以后用的时候能注意下。

      

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值