GoldenGate MSSQL Oracle基本流程
MSSQL端配置:
EDIT PARAM MGR
輸入:
port 8888
' 生成MSSQL表的描述檔案:
edit param defgen
GGSCI (chenyj-WorkPC) 10> view param defgen
defsfile dirdef/emp.def
sourcedb ggs
table dbo.emp;
命令列:
defgen paramfile dirprm/defgen.prm
這樣就生成了一個描述檔案emp.def
將emp.def拷貝至目標資料庫伺服器
針對初始資料載入配置 Extract 和 Replicat:
Extract
--初始化表程式
GGSCI (chenyj-WorkPC) 11> view param inext
sourceistable
sourcedb ggs
rmthost 127.0.0.1,mgrport 7777
rmtfile d:/ggsora11g/dirdat/ex
table dbo.emp;
啟動初始化表的程式,呼叫GG安裝目錄下的extract,因為這個extract是一次性的,所以不需要新增extract程式組
extract paramfile dirprm/inext.prm reportfile dirrpt/inext.prm
Replicat:
mgr引數檔案內容:
port 7777
--setenv(ORACLE_HOME=C:/oracle/product/11.2.0/dbhome_1)
--setenv(ORACLE_SID=ORCL)
userid ggs@orcl, password ggs
初始化複製程式引數檔案
GGSCI (chenyj-WorkPC) 47> view param inload
specialrun
end runtime
userid ggs, password ggs
extfile D:\ggsora11g\dirdat\ex
sourcedefs D:\ggsora11g\dirdef\emp.def
map dbo.emp, target ggs.emp;
呼叫目標GG安裝目錄下的replicat
replicat paramfile dirprm/inload.prm
這樣就完成了表的初始化
然後就需要配置實時同步的extract與replicat
GGSCI, EXTRACT程式:
ADD EXTRACT MSEXT, TRANLOG, BEGIN NOW
ADD RMTTRAIL d:/ggsora11g/dirdat/ms, EXTRACT MSEXT
GGSCI (chenyj-WorkPC) 12> view params msext
extract msext
sourcedb ggs
tranlogoptions managesecondarytruncationpoint
rmthost 127.0.0.1, mgrport 7777
rmttrail d:\ggsora11g\dirdat\ms
table dbo.emp;
GGSCI, replicat程式:
DBLOGIN USERID ggs, PASSWORD ggs
ADD CHECKPOINTTABLE ggs.chkpt
ADD REPLICAT MSREP, EXTTRAIL d:\ggsora11g\dirdat\ms, CHECKPOINTTABLE gg_user.chkpt
GGSCI (chenyj-WorkPC) 48> view param msrep
REPLICAT MSREP
USERID ggs@orcl, PASSWORD ggs
SOURCEDEFS dirdef/emp.def
MAP dbo.emp, TARGET ggs.emp,keycols(id);
然後啟動extract與replicat程式
源端:start ext msext
目標端:start rep msrep
在SQLServer中插入或者update若干條資料,可以看到資料成功被同步到Oracle 11g
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8520577/viewspace-766115/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- GoldenGate Oracle MSSQL DateGoOracleSQL
- GoldenGate的基本配置流程Go
- GoldenGate GETTRUNCATES MSSQLGoSQL
- GoldenGate Oralce到MSSQLGoSQL
- GoldenGate MSSQL Oracle的主鍵問題導致的錯誤GoSQLOracle
- Goldengate 基本配置Go
- mssql 手工注入流程小結SQL
- Oracle Goldengate(ogg) 12c認證考試流程OracleGo
- GoldenGate Logdump基本使用Go
- GoldenGate基本原理Go
- GoldenGate 基本引數含義Go
- Django基本流程Django
- GoldenGate重新同步個別表流程Go
- Oracle GoldenGate DirectorOracleGo
- oracle goldengate 配置OracleGo
- 【GoldenGate】Oracle GoldenGate(三) DDL同步配置GoOracle
- 請求基本流程
- 事物的基本流程
- 【GoldenGate】Oracle GoldenGate(二) 雙向同步配置GoOracle
- About the Oracle GoldenGate TrailOracleGoAI
- oracle goldengate維護OracleGo
- Oracle GoldenGate: 使用巨集OracleGo
- ORACLE和MSSQL中行鎖比較OracleSQL
- Oracle Vs MsSQL 之交換分割槽OracleSQL
- django框架使用基本流程Django框架
- cas認證基本流程
- Laravel MVC的基本流程LaravelMVC
- ffmpeg解碼基本流程
- Oracle GoldenGate安裝(一)OracleGo
- Oracle GoldenGate安裝(二)OracleGo
- Oracle GoldenGate安裝(三)OracleGo
- ORACLE GoldenGate Initial LoadOracleGo
- Oracle GoldenGate環境搭建OracleGo
- oracle goldengate 初始化OracleGo
- Oracle goldengate 安裝配置OracleGo
- oracle GoldenGate Veridata配置OracleGo
- 轉:Oracle GoldenGate VeridataOracleGo
- Oracle GoldenGate – MappingsOracleGoAPP