在原ogg基礎上重新搭建ogg
在原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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 在dg庫上搭建ogg
- OGG基礎
- ogg程式重新初始化
- Oracle 19C OGG基礎運維-09OGG-15121錯誤Oracle運維
- OGG_windows搭建實驗Windows
- Oracle+Ogg 歸檔丟失 重新導資料建立ogg同步步驟Oracle
- OGG在RAC上的初始化(上)-- 安裝配置篇
- OGG_linux搭建實驗Linux
- OGG搭建(rac到-->單例項)單例
- 在RAC下安裝配置OGG
- Oracle OGG 到 Kafka OGG-01431 OGG-01003 OGG-01151 OGG-01296 OGG-01668OracleKafka
- 基於OGG Datahub外掛將Oracle資料同步上雲Oracle
- 【OGG】OGG的下載和安裝篇
- OGG Integrated Mode(downstream方式)環境搭建
- OGG問題處理(OGG-01031,OGG-01416)
- OGG遷移至nas上遇到的許可權問題OGG-01083
- Oracle 19C OGG基礎運維-03DML操作同步Oracle運維3D
- Oracle 19C OGG基礎運維-05DDL操作同步Oracle運維
- Oracle 19C OGG基礎運維-06增加複製表Oracle運維
- Oracle 19C OGG基礎運維-08Error code [942]Oracle運維Error
- Oracle 19C OGG基礎運維-01環境準備Oracle運維
- ogg 同步kafka OGG-15051 Java or JNI exception:KafkaJavaException
- OGG拆分程式
- ogg OGG-01834 IPV6問題
- 【OGG】RAC環境下配置OGG單向同步 (四)
- Oracle 19C OGG基礎運維-02資料初始化Oracle運維
- Oracle 19C OGG基礎運維-07減少複製表Oracle運維
- 傳統OGG與Microservice Architecture OGG的通訊ROS
- ogg不停業務重新初始化目標資料庫流程資料庫
- ogg停止業務重新初始化目標資料庫流程資料庫
- 【OGG】關於在一套複製環境中使用不同版本OGG的問題
- OGG到hadoopHadoop
- OGG:Extract 簡介
- ogg引數解析
- OGG 程式清除、重建
- OGG維護命令
- ogg的manager程式
- OGG表級同步