一、前言
Goldengate数据初始化同步是指对数据同步两端进行重新配置,使数据重新得到正常同步的过程,有时候因OGG的两端数据发生异常更改,或归档日志意外删除等原因,同步已不能正常运行,这个时候不得不需要重新初始化,以下为整个初始化的详细步骤,以后有需要可按这个步骤进行配置.
二、操作步骤
以下以MOBILE用户初始化为例,其他用户如需初始化更改相应的名字即可:
1.停止各进程:
初始化前,停止相应的OGG进程,包括抽取,传输和复制进程三个进程
(这里三个进程分别用e_,p_,r_作为前缀):
1)先在目标端停止相应的复制进程:cd /backup/goldengate
执行ggsci进入ogg命令模式,停止该复制进程:GGSCI (db1) 1>stop r_mobile
确认已停止:info all 看到该进程stoped(如异常挂起是abend)状态即可
2)再到源端(oss)停止抽取和传输进程:GGSCI (db1) 1>stop e_mobile
GGSCI (db1) 1>stop p_mobile
确认已停止:info all 看到该进程stoped状态即可
2.源端(oss)初始化操作
1)源端重新增加用户的附加日志:
cd /ogg
执行ggsci进入ogg命令模式
登录数据库认证:GGSCI (db1) 1> dblogin userid goldengate, password goldengate
增加mobile用户各表的附加日志(以防止