goldengate精简配置案例

本文详细介绍了使用GoldenGate进行数据库同步的具体配置步骤,包括源端管理进程、抽取进程及投递进程的设置,同时涵盖了目标端复制进程及全局配置等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

源端管理进程:

GGSCI>edit param mgr
port 7839
DYNAMICPORTLIST 7840-7849
AUTORESTART EXTRACT *,RETRIES 5,WAITMINUTES 7
PURGEOLDEXTRACTS  ./dirdat/*,usecheckpoints, minkeepdays 20
LAGREPORTHOURS 1
LAGINFOMINUTES 30
LAGCRITICALMINUTES 45

源端抽取进程:

GGSCI (xpogg) 136> edit param ex1
EXTRACT ex1
setenv(ORACLE_HOME="e:\oracle\product\10.2.0\db_2")
setenv(ORACLE_SID="testdb")
setenv(NLS_LANG="AMERICAN_AMERICA.ZHS16GBK")
userid gguser,password gguser
exttrail ./dirdat/eb
table gg_src.tb_001;
table gg_src.tb_002;
添加抽取进程:ex1
ADD EXTRACT ex1, tranlog, begin now, threads 1
添加数据本地队列: et
ADD EXTTRAIL ./dirdat/et, EXTRACT ex1,megabytes 50

源端投递进程

GGSCI (xpogg) 137> edit param pump
EXTRACT pump
RMTHOST 192.168.184.128, MGRPORT 7839, COMPRESS
PASSTHRU
NUMFILES 5000
Rmttrail ./dirdat/rt
DYNAMICRESOLUTION
table gg_src.tb_001;
table gg_src.tb_002;
添加dpedxp进程,将本地队列的数据抽取出来:
ADD EXTRACT pump, EXTTRAILSOURCE ./dirdat/eb
  添加远端队列,将dpedxp进程捕捉到的数据将写入该队列
ADD RMTTRAIL ./dirdat/rt,EXTRACT pump,MEGABYTES 50

目标端复制进程

GGSCI (xpogg) 31> edit param re1
REPLICAT re1
setenv(ORACLE_HOME="e:\oracle\product\10.2.0\db_2")
setenv(ORACLE_SID="testdb")
setenv(NLS_LANG="AMERICAN_AMERICA.ZHS16GBK")
userid gguser, password gguser
assumetargetdefs
--reperror default,discard
discardfile ./dirrpt/re1.dsc, append, megabytes 50
dynamicresolution
map gg_src.tb_001, target gg_dst.tb_001;
map gg_src.tb_002, target gg_dst.tb_002;

目标端GLOBALS配置

GGSCI> EDIT PARAMS ./GLOBALS
CHECKPOINTTABLE gguser.ggschkpt

数据入库进程配置re1进程
从GG登录ORACLE

dblogin userid gguser,password gguser

在目标端添加检查表

GGSCI> ADD CHECKPOINTTABLE guser.ggschkpt

添加repdxp进程,从数据库日志中抓取有效数据。

GGSCI> ADD REPLICAT re1,EXTTRAIL ./dirdat/rt, NOCHECKPOINTTABLE 
GGSCI> ADD REPLICAT re1,EXTTRAIL ./dirdat/rt, CHECKPOINTTABLE gguser.ggschkpt
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值