從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...