暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

#ogg# Oracle Golden Gate各场景配置(上)

子衿技术联盟 2016-04-09
633




王涛从事IT行业8年,曾担任高校,食品,银行以及电力能源行业信息系统建设项目经理,技术骨干。专注于系统架构优化,信息系统研发质量管控,软硬件容量测算研究。


“Oracle golden gate各场景配置”被itpub社区推举为“推荐文章”。

地址:http://blog.itpub.net/7721556/viewspace-707655


1. Creating a standard reporting configuration 


Source system:

  1>. configure and startup the managerprocess 

    ----configure manager process port number

    edit params mgr

port 7809 

    ----startup manager process                                       

start mgr

                                                    

  2>. configure the extract group

dbloginuserid test,password testsysdba 

----create extract group

ADD EXTRACT ext1, TRANLOG,BEGIN NOW 

    ----specify a remote trail                        

ADD RMTTRAIL/u01/app/oracle/ggs/dirdat/rl ,EXTRACT ext1 

---edit extract parameter file               

edit params ext1                                                            

              

    EXTRACT ext1

    USERID test,PASSWROD test

    RMTHOST 10.0.0.4,MGRPORT 7809

    RMTTRAIL/u01/app/oracle/ggs/dirdat/rl    

    TABLE test.*;

 

Target system: 

 1>. configure and startup the managerprocess 

    edit params mgr

    ----configuremanager process port number

    PORT  7809                                                        

PURGEOLDEXTRACTS u01/app/oracle/ggs/dirdat/rl* USECHECKPOINTS,MINKEEPHOURS2 

    ----startup manager process      

start mgr                                           

2>. createcheckpoint table

   edit params ./GLOBALS

   checkpointtable test.chpt                              ----参数生效需要重新登录GGSCI 

   dblogin userid test,passwordtest

   ADD CHECKPOINTTABLE

 

3>. configurethe Replicat group

  ADD REPLICAT rep1, EXTTRAIL u01/app/oracle/ggs/dirdat/rl,BEGIN NOW

 edit params rep1    

 REPLICAT rep1

 USERID test, PASSWORD test

 ASSUMETARGETDEFS

 MAP test.*, TARGET test.*; 

 

2. Creatinga reporting configuration with a data pump on the source systemSource system:


Source system:

 1>. configure and startup the manager process

  GGSCI>editparams mgr

  ----configure manager process port number

  PORT 7809

  PURGEOLDEXTRACTS /u01/app/oracle/ggs/dirdat/rl* USECHECKPOINTS,MINKEEPHOURS 2

 ----startup manager process              

  GGSCI>startmgr                                                        

 

 2>. configure the primary Extract group

  GGSCI>dblogin userid testpassword test sysdba

 GGSCI>ADD EXTRACT ext1,TRANGLOG,BEGIN NOW

 GGSCI>ADD EXTTRAIL /u01/app/oracle/ggs/dirdat/rlEXTRACT ext1            

 GGSCI>edit params ext1             

  USERID test, PASSWORD  test

  EXTTRAIL  u01/app/oracle/ggs/dirdat/rl

  GETTRUNCATES

  TABLEtest.*;

 

 3>. configure the data pump Extract group 

 GGSCI>ADD EXTRACT pump1,EXTTRAILSOURCE u01/app/oracle/ggs/dirdat/rl,BEGIN NOW

 GGSCI>ADD RMTTRAIL u01/app/oracle/ggs/dirdat/r1, EXTRACTpump1

 GGSCI>edit params pump1

 EXTRACT pump1

 USERIDtest,PASSWORD test

 RMTHOST10.0.0.4,MGRPORT 7809

 RMTRAIL/u01/app/oracle/ggs/dirdat/rl

 PASSTHRU

 GETTRUNCATES

 TABLEtest.*;

 

Target system:        

 1>.configure and startup the manager process

 GGSCI>edit params mgr

 ----configuremanager process port number

 PORT  7809

 PURGEOLDEXTRACTS u01/app/oracle/ggs/dirdat/rl* USECHECKPOINTS,MINKEEPHOURS 2     

 ----startupmanager process

 GGSCI>start manager mgr

                                                          

 2>.create checkpoint table

 ----参数生效需要重新登录GGSCI

 GGSCI>edit params ./GLOBALS

 checkpointtabletest.chpt                                        

 GGSCI>dbloginuserid test,passwordtest

 GGSCI>ADD CHECKPOINTTABLE

              

 3>.configure the Replicat group

 -----create replicat group

 GGSCI>ADD REPLICAT rep1, EXTTRAIL/u01/app/oracle/ggs/dirdat/rl ,BEGIN NOW

 ------configurereplicat group            

 GGSCI>edit params rep1 

 REPLICATrep1

 USERIDtest,PASSWORD test

 ASSUMETARGETDEFS

 GETTRUNCATES

 MAPtest.*,TARGET test.*;

 

3. Creating a reporting configuration with adata pump on an intermediary system


Source system:

 1>. configureand startup the manager process

  edit params mgr               

PORT7809                                            ----configuremanager process port number

   PURGEOLDEXTRACTS /u01/app/oracle/ggs/dirdat/rl*  USECHECKPOINTS,MINKEEPHOURS2              

   start manager mgr                                                        ----startup manager process

 

 2>.configure the primary Extract group 

  ADDEXTRACT ext1,TRANGLOG,BEGIN NOW

  ADDEXTRACTRAIL u01/app/oracle/ggs/dirdat/rl, EXTRACT ext1         

 edit params ext1        

  USERIDggs,PASSWORD ggs

  EXTTRAIL /u01/app/oracle/ggs/dirdat/rl

  TABLE ggs.ggs;

 

 3>. configure the data pump Extract group

  ADD EXTRACT pump1,EXTRAILSOURCE/u01/app/oracle/ggs/dirdat/rl,BEGIN NOW

  ADD RMTTRAIL u01/app/oracle/ggs/dirdat/rl, EXTRACT pump1

  edit params pump1

  EXTRACT pump1

  USERID ggs,PASSWORD ggs

  RMTHOST 10.0.0.4, MGRPORT 7809

  RMTRAIL u01/app/oracle/ggs/dirdat/rl

  TABLE ggs.ggs;

 

Intermediary system:      

  1>. configureand startup the manager process 

    edit params mgr

    port 7809                                              ----configure manager process port number

PURGEOLDEXTRACTS /u01/app/oracle/ggs/dirdat/rl*USECHECKPOINTS,MINKEEPHOURS 2             

start managermgr                                                      ----startup manager process

 

  2>. configure the data pump

    ADD EXTRACT pump2, EXTTRAILSOURCE/u01/app/oracle/ggs/dirdat/rl,BEGIN NOW

    ADD EXTTRAIL/u01/app/oracle/ggs/dirdat/rl, EXTRACT pump2     

edit params pump2 

    EXTRACT pump2

    RMTHOST 10.0.0.2,MGRPORT 7809

    RMTRAIL/u01/app/oracle/ggs/dirdat/rl

    TABLE ggs.ggs;

 

Target system:    

  1>. configure and startup the managerprocess

    edit params mgr 

     port7809             ----configuremanager process port number

     PURGEOLDEXTRACTS  /u01/app/oracle/ggs/dirdat/rl* USECHECKPOINTS,MINKEEPHOURS            

start manager mgr                                                      ----startupmanager process

 

  2>.create checkpoint table

     dbloginuserid ggs,password ggs

     ADD CHECKPOINTTABLE ggs.ggs

              

  3>.configure the Replicat group

    ADDREPLICAT rep1, EXTRACTRAIL ext1,BEGIN NOW           

    editparams rep1    

    REPLICATrep1

    USSERIDggs,PASSWORD ggs

    MAPggs.ggs,TARGET ggs.ggs;

 

4.  Creating a cascading reportingconfiguration


Source system:

  1>. configure and startup the managerprocess

   editparams mgr     

   port 7809                                               ----configure manager process port number

   PURGEOLDEXTRACTS /u01/app/oracle/ggs/dirdat/rl*USECHECKPOINTS,MINKEEPHOURS         

  start manager mgr                                                        ----startup manager process

 

 2>. configure the primary Extract group

  ADD EXTRACT  ext1,TRANGLOG,BEGIN NOW

  ADD EXTRACTRAIL /u01/app/oracle/ggs/dirdat/rl, EXTRACText1        

  edit params ext1           

  USERID ggs,PASSWORD ggs

  EXTTRAIL /u01/app/oracle/ggs/dirdat/rl

  TABLE  ggs.ggs;

 

 3>. configure the data pump Extract group

  ADD EXTRACT pump1,EXTRAILSOURCE/u01/app/oracle/ggs/dirdat/rl,BEGIN NOW

  ADD RMTTRAIL /u01/app/oracle/ggs/dirdat/rl, EXTRACT pump1

  edit params pump1

   EXTRACT  pump1

  USERID ggs,PASSWORD ggs

  RMTHOST 10.0.0.4,MGRPORT 7801

  RMTRAIL /u01/app/oracle/ggs/dirdat/rl

  TABLE ggs.ggs;

 

Secondsystem in the cascade:

1>. configure and startup the manager process

edit params mgr

 port 7809                                              ----configuremanager process port number

    PURGEOLDEXTRACTS  /u01/app/oracle/ggs/dirdat/rl* USECHECKPOINTS,MINKEEPHOURS2

start managermgr                                                      ----startup manager process

 

 2>. create checkpoint table

    dblogin userid ggs,password ggs

    ADD CHECKPOINTTABLE ggs.ggs

              

 3>. configure the Replicat group

    ADD REPLICAT rep1, EXTRACTRAIL ext1,BEGIN NOW       

     edit params rep1            

     REPLICAT rep1

     USSERID ggs,PASSWORD ggs

     MAP ggs.ggs,TARGET ggs.ggs;

 

 4>. configure the extract group

  ADD EXTRACT ext2,TRANLOG,BEGIN NOW

  ADD EXTTRAIL /u01/app/oracle/ggs/dirdat/rl, EXTRACT ext2                

  edit params ext2              

  EXTRACT  ext2

   EXTTRAIL /u01/app/oracle/ggs/dirdat/rl

  IGNOREAPPLOPS,GETREPLICATES

  TABLE ggs.ggs

 

5>. configure the data dump                       

  ADDEXTRACT pump2,EXTTRAILSOURCE /u01/app/oracle/ggs/dirdat/rl,BEGIN NOW

  ADDRMTTRAIL /u01/app/oracle/ggs/dirdat/rl,EXTRACT pump2                 

 edit params pump2

  EXTRACTpump2

  RMTHOST10.0.0.2,MGRPORT 7809

  RMTRAIL /u01/app/oracle/ggs/dirdat/rl

  TABLEggs.ggs;

 

Thirdsystem in the cascade:

 1>. configure and startup the manager process

   editparams mgr

   port 7809                                                ----configuremanager process port number

   PURGEOLDEXTRACTS /u01/app/oracle/ggs/dirdat/rl*  USECHECKPOINTS,MINKEEPHOURS             

  start manager mgr                                                        ----startup manager process

 

 2>. create checkpoint table

  dbloginuserid ggs,password ggs

  ADDCHECKPOINTTABLE ggs.ggs

              

 3>. configure the Replicat group

  ADDREPLICAT rep2, EXTRACTRAIL ext2,BEGIN NOW        

 edit params rep2             

  REPLICATrep2

  USSERIDggs,PASSWORD ggs

  MAPggs.ggs,TARGET ggs.ggs;

联系我们


子衿技术公众号邀请IT界技术大牛激扬文字,发表真知灼见,篇篇干货。

我们依托南瑞集成实验室,开展线下交流,动手实践,欢迎您的加入!

地址:南京市江宁区诚信大道19号南京南瑞集团公司信息系统集成分公司

电话:025-81095705



欢迎扫码关注子衿技术

1)推送在【子衿技术】平台的文章,阅读量超过1000,该文章作者可获赠礼品。

2)投稿数量较多的作者可获赠礼品。

3)从关注的用户中定期抽取3名幸运关注用户,这3名幸运用户可获赠礼品。


 技术干货文章随时欢迎向“子衿技术团队”订阅号投稿。

 投稿邮箱:xx.miaojingwen@163.com


文章转载自子衿技术联盟,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论