配置ogg異構mysql oracle 單向同步

2022-07-13 20:15:18 字數 2037 閱讀 2943

從mysql到oracle和oracle到mysql差不多。大致步驟如下:

環境是:

192.168.0.165 (mysql ) —> 192.168.0.164 ( oracle )

想將mysql的sure庫下的ah6 同步到 oracle的 hr.ah6下

版本:作業系統:redhat5.8

oracle: 11.2.0.3

mysql: 5.5.37

goldgate:

11.2.0.1.3 for oracle

11.2.0.1.1 for mysql

大致的配置過程如下:

----------------------------

源端(mysql,以log-bin方式啟動的,format為row)

1.配置抽取程序

edit params ext5

extract ext5

setenv (mysql_home="/u01/mysql")

sourcedb sure@localhost:3306,userid root,password 123456

tranlogoptions altlogdest /tmp/binlog.index

exttrail /u01/ogg/11.2/dirdat/mb

--dynamicresolution

--gettruncates

table sure.ah6;

2.給ext5新增本地trail

add extract ext5,tranlog,begin now

add exttrail /u01/ogg/11.2/dirdat/mb,extract ext5

3.配置pump程序

edit params pump5

extract pump5

rmthost 192.168.0.164,mgrport 7809

rmttrail /u01/ogg/11.2/dirdat/mb

passthru

table sure.ah6;

4.給pump5新增本地和遠端的trail

add extract pump5,exttrailsource /u01/ogg/11.2/dirdat/mb

add rmttrail /u01/ogg/11.2/dirdat/mb,extract pump5

5.配置define檔案

edit params ah6

defsfile /u01/ogg/11.2/dirdef/ah6.prm

sourcedb sure@localhost:3306,userid root,password 123456

table sure.ah6;

生成define,並將define傳到oracle伺服器上

./defgen paramfile dirprm/ah6.prm

------------------------

以下是配置目的端(oracle)

1.配置接收程序

edit params rep2

2.新增checkpoint表

add checkpointtable ggs.checkpointtab

3.給接收進行新增trail和checkpoint table

add replicat rep2,exttrail /u01/ogg/11.2/dirdat/mb,checkpointtable ggs.checkpointtab

add replicat rep2,exttrail /u01/ogg/11.2/dirdat/mb,checkpointtable repggs.checkpointtab

--alter replicat rep2,exttrail /u01/ogg/11.2/dirdat/mb,checkpointtable repggs.checkpointtab

需要注意的是,mysql需要使用log的format為row模式。另外,要注意binlog-do-db這個引數,如果配置了的話,那麼一定要包含需要複製的資料庫在內,我就在這個地方犯了傻。

ORACLE 之間的OGG配置

ogg source和target環境 souce source端 作業系統版本 linux 2.6.9 89.el x86 64 hostname dg1 資料庫版本 10.2.0.1 64bit ogg版本 fbo ggs linux x64 ora10g 64bit.tar rac資料庫名 w...

OGG 使用pump程序配置複製

root source su oracle oracle source gg ggsci oracle goldengate command interpreter for oracle version 11.2.1.0.1 oggcore 11.2.1.0.1 platforms 120423.0...

ogg 單向複製的基本配置

在目標資料庫,配置檢查點資訊到目標資料庫表中,ggsci edit params globals checkpointtable ogg.chkpt ggsci add checkpointtable ogg.chkpt配置mgr 源端和目標端都一樣 ggsci edit param mgr por...