OGG一对多的进程配置

1、在源端创建E进程

add extract e_59, tranlog, begin now
add exttrail ./dirdat/wj, extract e_59, megabytes 500

extract e_59
SETENV (ORACLE_SID="orcl")
SETENV (NLS_LANG="AMERICAN_AMERICA.ZHS16GBK")
Userid ogg,PASSWORD ogg
REPORT AT 01:59
REPORTROLLOVER AT 02:00
CACHEMGR, CACHESIZE 512MB
TRANLOGOPTIONS EXCLUDEUSER OGG
EXTTRAIL ./dirdat/wj
NUMFILES 3000
EOFDELAYCSECS 30
GETTRUNCATES
TRANLOGOPTIONS DBLOGREADER
TRANLOGOPTIONS DBLOGREADERBUFSIZE 2014800
DYNAMICRESOLUTION
BR BRINTERVAL 2H , BRDIR BR
GETUPDATEBEFORES
NOCOMPRESSDELETES
WARNLONGTRANS 3H, CHECKINTERVAL 3M
OBEY /ogg/dirprm/e_59.txt
--TABLEEXCLUDE

2、在源端创建到其中一台目标机的P进程

add extract P_89, exttrailsource ./dirdat/wj
add rmttrail ./dirdat/wj, extract p_89, megabytes 500

EXTRACT p_89
SETENV (ORACLE_SID="orcl")
SETENV (NLS_LANG="AMERICAN_AMERICA.ZHS16GBK")
Userid ogg,PASSWORD ogg
REPORT AT 01:59
REPORTROLLOVER AT 02:00
CACHEMGR, CACHESIZE 256MB
FLUSHCSECS 30
NUMFILES 3000
EOFDELAYCSECS 30
RMTHOST 目标机1IP,MGRPORT 8006, TCPBUFSIZE 100000, TCPFLUSHBYTES 300000
RMTTRAIL ./dirdat/wj
GETTRUNCATES
PASSTHRU
DYNAMICRESOLUTION
GETUPDATEBEFORES
NOCOMPRESSDELETES
OBEY /ogg/dirprm/p_89.txt
--TABLEEXCLUDE

3、在源端创建到另一台目标机的P进程

add extract P_93, exttrailsource ./dirdat/wj
add rmttrail ./dirdat/js, extract p_93, megabytes 500

EXTRACT p_93
SETENV (ORACLE_SID="orcl")
SETENV (NLS_LANG="AMERICAN_AMERICA.ZHS16GBK")
Userid ogg,PASSWORD ogg
REPORT AT 01:59
REPORTROLLOVER AT 02:00
CACHEMGR, CACHESIZE 256MB
FLUSHCSECS 30
NUMFILES 3000
EOFDELAYCSECS 30
RMTHOST 目标机2IP,MGRPORT 8001, TCPBUFSIZE 100000, TCPFLUSHBYTES 300000
RMTTRAIL ./dirdat/js
GETTRUNCATES
PASSTHRU
DYNAMICRESOLUTION
GETUPDATEBEFORES
NOCOMPRESSDELETES
OBEY /ogg/dirprm/p_93.txt
--TABLEEXCLUDE

4、在目标机1创建R进程

dblogin userid ogg,password ogg
add checkpointtable ogg.ogg_checkpoint
add replicat R_59,exttrail ./dirdat/wj, checkpointtable ogg.ogg_checkpoint

REPLICAT R_59
SETENV (ORACLE_SID="orcl")
SETENV (NLS_LANG="AMERICAN_AMERICA.ZHS16GBK")
Userid ogg,PASSWORD ogg
REPORT AT 01:59
REPORTROLLOVER AT 02:00
CACHEMGR, CACHESIZE 256MB
REPERROR DEFAULT,ABEND
DISCARDFILE ./dirrpt/r_59.dsc,APPEND,MEGABYTES 100
DISCARDROLLOVER AT 06:00
GETTRUNCATES
NUMFILES 3000
EOFDELAYCSECS 30
ASSUMETARGETDEFS
ALLOWNOOPUPDATES
DYNAMICRESOLUTION
GETUPDATEBEFORES
NOCOMPRESSDELETES
--HANDLECOLLISIONS
--MAPEXCLUDE JCISAPP.APPAFFAIR_DEAL
OBEY /ogg/dirprm/r_59.txt

5、在目标机2创建R进程

dblogin userid ogg,password ogg
add checkpointtable ogg.ogg_checkpoint
add replicat V_R_59,exttrail ./dirdat/js, checkpointtable ogg.ogg_checkpoint

REPLICAT V_R_59
SETENV (ORACLE_SID="orcl")
SETENV (NLS_LANG="AMERICAN_AMERICA.ZHS16GBK")
Userid ogg,PASSWORD ogg
REPORT AT 01:59
REPORTROLLOVER AT 02:00
CACHEMGR, CACHESIZE 256MB
REPERROR DEFAULT,ABEND
DISCARDFILE ./dirrpt/r_59.dsc,APPEND,MEGABYTES 100
DISCARDROLLOVER AT 06:00
GETTRUNCATES
NUMFILES 3000
EOFDELAYCSECS 30
ASSUMETARGETDEFS
ALLOWNOOPUPDATES
DYNAMICRESOLUTION
GETUPDATEBEFORES
NOCOMPRESSDELETES
--HANDLECOLLISIONS
--MAPEXCLUDE JCISAPP.APPAFFAIR_DEAL
OBEY /ogg/dirprm/v_r_59.txt

6、经过以上五步就完成了一个源端到两个目标机的复制同步配置

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

JAIR_FOREVER

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值