一、source端 add extract extl,vam,begin now ADD EXTTRAIL F:\ogg\mysql\dirdat\rl, EXTRACT EXTL edit params extl extract extl sourcedb test@localhost:3306,userid root,password xifenfei exttrail F:\ogg\mysql\dirdat\rl dynamicresolution gettruncates table test.t_1; add EXTRACT pump1, EXTTRAILSOURCE F:\ogg\mysql\dirdat\rl, BEGIN now add rmttrail /ogg/mysql/dirdat/rl extract pump1 edit params pump1 extract pump1 rmthost 192.168.1.111,mgrport 7808 rmttrail /ogg/mysql/dirdat/rl PASSTHRU gettruncates table test.t_1; 二、target端 edit params ./GLOBALS dblogin sourcedb test@localhost:3306,userid root,password xifenfei CHECKPOINTTABLE ogg.chkpoint ADD CHECKPOINTTABLE ogg.chkpoint add replicat repl exttrail /ogg/mysql/dirdat/rl,begin now,checkpointtable ogg.chkpoint edit params repl replicat repl DBOPTIONS HOST 127.0.0.1, CONNECTIONPORT 3306 TARGETDB test,userid root,password xifenfei assumetargetdefs reperror default,discard discardfile /tmp/mysql.dsc,append,megabytes 100 gettruncates map TEST.T_1, target "test.t_1"; 三、說(shuō)明 本實(shí)例是win 中的mysql同步到linux中的mysql 有個(gè)注意點(diǎn): 1、add extract extl,vam,begin now 不像oracle中的tranlog 2、注意各個(gè)參數(shù)中schema.tablename大小寫(xiě)問(wèn)題 1)win中不區(qū)分,全部使用小寫(xiě)會(huì)自動(dòng)轉(zhuǎn)換為大寫(xiě) 2)在replicate參數(shù)中,因?yàn)閙ap是從win中的data pump中得到,所以map后面的schema.tablename需要大寫(xiě) 3)在replicate參數(shù)中,因?yàn)閠able是linux中的對(duì)應(yīng)linux中的數(shù)據(jù)庫(kù)名和表名(mysql是以文件形式存儲(chǔ),一般均為小寫(xiě)),所以map后面的schema.tablename需要小寫(xiě)+雙引號(hào),防止轉(zhuǎn)為大寫(xiě) 3、注意mysql數(shù)據(jù)庫(kù)編碼 四、與oracle不同之處 1、登錄 dblogin sourcedb dbname@localhost:3306,userid root,password xifenfei 2、Extract中訪問(wèn)mysql sourcedb dbname@localhost:3306,userid root,password xifenfei 3、Replicat中訪問(wèn)mysql DBOPTIONS HOST 127.0.0.1, CONNECTIONPORT 3306 TARGETDB dbname,userid root,password xifenfei
|
|
來(lái)自: wghbeyond > 《GODENGATE》