goldengate同步中文表名列名的測試

msdnchina發表於2011-10-25

注意:

1.scott.TESTTAB 是table,此表的表結構跟scott.測試表1一致,只是scott.testtab表不含有中文列,不含有中文表名。

2.ALTID 58716; 後邊的數字是scott.測試表1的object_id


3.scott2.testv 是view,此檢視的檢視結構跟scott2.測試表1一致,只是scott2.testv中不含有中文列,不含有中文表名。



ext的引數檔案:


extract scottext
setenv ( ORACLE_SID = LEI )
setenv ( NLS_LANG = "AMERICAN_AMERICA.ZHS16GBK" )
tranlogoptions asmuser sys@ASM, asmpassword aaaaaa
userid LC0049999@lei, password aaaaaa
ddl include objname "SCOTT.*" exclude objname "scott.測試表1"
ddloptions addtrandata
exttrail e:ggggv11oradirdatxx
WILDCARDRESOLVE DYNAMIC
table scott.測試表1;
table scott.bonus;
MAP scott.TESTTAB, ALTID 58716;



dp的引數檔案:
extract scottdp
passthru
rmthost 192.168.0.19, mgrport 7809
rmttrail e:ggxx
gettruncates
table scott.TESTTAB;
table scott.bonus;
--MAP scott.TESTTAB, ALTID 58716;



rep的引數檔案:

replicat scottrep
setenv ( ORACLE_SID = LEI )
setenv ( NLS_LANG = "AMERICAN_AMERICA.ZHS16GBK" )
assumetargetdefs
DBOPTIONS DEFERREFCONST
ddl include objname "SCOTT2.*"
gettruncates
applynoopupdates
userid goldengate, password oracle
map scott.testtab, target scott2.testv;
map scott.bonus, target scott2.bonus;




[@more@]

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

相關文章