OGG replicat复制进程的拆分

本文详细介绍如何通过创建额外的Replicat进程来分担原有GoldenGate Replicat的负载,包括停止原始进程、配置新参数文件、设置读取检查点等步骤。

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

1.停止replicat进程

cd $GG_HOME
ggsci
GGSCI>stop  rgs_cx1

2.将两个新的replicat参数文件拷贝到$GG_HOME/dirprm目录中。
这两个新的参数文件与原有的参数文件的主要区别是将其中的复制表按负载均分为了两部分,分别放在单独的参数文件中。
3.

GGSCI> dblogin userid 用户名, password 密码
GGSCI> ADD REPLICAT rgs_cx2,EXTTRAIL ./dirdat/cg checkpointtable gsgg_checkpoint
GGSCI> ADD REPLICAT rgs_cx3,EXTTRAIL ./dirdat/cg checkpointtable gsgg_checkpoint

4.检查replicat进程的checkpoint信息 ,记录下其Current Checkpoint信息中的sequence和RBA值。

GGSCI > info rgs_cx1,showch

REPLICAT   RGS_CX1   Last Started 2018-03-16 14:36   Status RUNNING
Checkpoint Lag       24:03:22 (updated 00:00:00 ago)
Log Read Checkpoint  File ./dirdat/cg006704
                     2018-03-15 16:23:02.975650  RBA 29158793
 这里6704 是sequence 号,29158793是RBA号

5.修改新建replicat进程的read checkpoint信息
根据step 4中得到的Current checkpoint信息修改新建replicat进程的checkpoint信息,之后新建的replicat进程就会从旧replicat进程停止的位置开始抓取新的信息

GGSCI> alter rgs_cx2, extseqno <sequence >, extrba <RBA>
GGSCI> alter rgs_cx3, extseqno <sequence >, extrba <RBA>

6.启动新建的replicat进程

GGSCI>start *
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值