在原ogg基礎上重新搭建ogg

czxin788發表於2017-04-29

在原ogg基礎上重新搭建ogg 
 
如果ogg的主從同步出現了問題,出現了無法修復的情況,我們就會準備重新搭建ogg,其實重新搭建的過程很簡單,因為很多配置我們都做過了,所以只需要在原來OGG基礎上按照以下幾個步驟操作即可完成重新搭建ogg。


一、環境:源:oracle 10g  目標:mysql 5.6.27


二、具體步驟
源資料庫:
GGSCI (ora10g) 13> info all
Program     Status      Group       Lag           Time Since Chkpt
MANAGER     stoped                                           
EXTRACT     stoped     EXT1        00:00:00      00:00:04    
EXTRACT     stoped     PUSH1       00:00:00      00:00:09 


GGSCI (ora10g) 13>delete EXTRACT  EXT1 
GGSCI (ora10g) 13>delete EXTRACT  PUSH1




目標資料庫:
GGSCI (mysqldb) 13>delete REPLICAT   REP1
然後刪除目標mysql資料庫裡的anying_cd庫,再重新匯入不含資料,只有表結構的表(重要)




源資料庫:
[oracle@ora10g ogg]$ cd /usr/local/ogg/dirdat/
[oracle@ora10g dirdat]$ ls
xs000000
[oracle@ora10g dirdat]$ rm xs000000 


目標資料庫:
[root@mysqldb dirdat]# pwd
/usr/local/ogg/dirdat
[root@mysqldb dirdat]# ls
ex  xs000000
[root@mysqldb dirdat]# rm ex xs000000 
[root@mysqldb dirdat]# ls




源資料庫:
透過執行 EXTRACT 命令並提供引數和日誌檔案作為命令列引數來啟動 Extract。
[root@ora10g dirdat]# pwd
/usr/local/ogg
[oracle@ora10g dirdat]$./extract paramfile dirprm/inext.prm reportfile dirrpt/inext.rpt




目標資料庫:
[root@mysqldb dirdat]# pwd
/usr/local/ogg


應用日誌,初始化目標庫的表資料
[root@mysqldb dirdat]#./replicat paramfile dirprm/inload.prm 
然後在目標資料庫mysql裡面anying_cd庫裡的表有資料了。這樣,就使得源資料庫和目標資料庫的表資料一樣,以後就可以在一個起跑線上跑了,主加條資料,備庫也會增加。




源資料庫:
GGSCI (ora10g) 13> add extract ext1,tranlog,begin now
GGSCI (ora10g) 14> add exttrail /usr/local/ogg/dirdat/xs,extract ext1
GGSCI (ora10g) 18> add extract push1,exttrailsource /usr/local/ogg/dirdat/xs
GGSCI (ora10g) 19> add rmttrail /usr/local/ogg/dirdat/xs,extract push1






目標資料庫:
GGSCI (mysqldb) 13> dblogin sourcedb anying_cd@127.0.0.1:3306,userid anying_cd,password anying_cd
GGSCI (mysqldb) 13>add checkpointtable anying_cd.checkpointtab
GGSCI (mysqldb) 13>add replicat rep1,exttrail /usr/local/ogg/dirdat/xs,checkpointtable anying_cd.checkpointtab


至此,我們就在原來ogg基礎上,拆除主從同步,重新搭建ogg進行注從同步。

接下來就是在主庫和主庫上分別啟動info all裡面的程式,然後就可以測試資料是否同步了。














來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28916011/viewspace-2138210/,如需轉載,請註明出處,否則將追究法律責任。

相關文章