1.停止replicat进程
cd $GG_HOME
ggsci
GGSCI>stop rgs_cx1
2.将两个新的replicat参数文件拷贝到$GG_HOME/dirprm目录中。
这两个新的参数文件与原有的参数文件的主要区别是将其中的复制表按负载均分为了两部分,分别放在单独的参数文件中。
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 *