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的基本配置流程Go
- Oracle Goldengate(ogg) 12c認證考試流程OracleGo
- GoldenGate Logdump基本使用Go
- ORACLE GoldenGate Initial LoadOracleGo
- About the Oracle GoldenGate TrailOracleGoAI
- Oracle GoldenGate 18.1釋出OracleGo
- Oracle GoldenGate安裝(一)OracleGo
- Oracle GoldenGate安裝(二)OracleGo
- Oracle GoldenGate安裝(三)OracleGo
- mssql 手工注入流程小結SQL
- Oracle GoldenGate常用引數詳解OracleGo
- Step by Step Data Replication Using Oracle GoldenGateOracleGo
- 使用GoldenGate 遷移Oracle到PostgreSQL/LightDBGoOracleSQL
- Oracle案例13—— OGG-01163 Oracle GoldenGate Delivery for Oracle, reprpt01.prmOracleGo
- MSSQL Server 遷移至 ORACLE解決方案SQLServerOracle
- Oracle GoldenGate 18.1 支援的DB和OS列表OracleGo
- ORACLE GoldenGate 使用技巧-容錯處理等OracleGo
- Oracle Goldengate 12c打pus補丁OracleGo
- 用python生成oracle goldengate複製配置檔案PythonOracleGo
- Oracle GoldenGate 11g官方文件Administrator’s GuideOracleGoGUIIDE
- Django基本流程Django
- Oracle GoldenGate同步服務歸檔空間維護OracleGo
- Oracle GoldenGate Veridata 12.2.1.4安裝配置使用全手冊OracleGo
- How To Replicate Data from Oracle to Postgres Using GoldenGate (Doc ID 1544137.1OracleGo
- oracle基本操作Oracle
- 請求基本流程
- Oracle GoldenGate 11g官方文件Administrator’s Guide續二OracleGoGUIIDE
- Oracle GoldenGate 11g官方文件Administrator’s Guide續一OracleGoGUIIDE
- Oracle GoldenGate 11g官方文件Administrator’s Guide續三OracleGoGUIIDE
- Oracle GoldenGate 11g官方文件Administrator’s Guide續四OracleGoGUIIDE
- Oracle/雲MySQL/MsSQL“大遷移”真相及最優方案OracleMySql
- Can GoldenGate Replicate An Oracle Table That Contains Only CLOB Column(s)? (Doc ID 971833.1)GoOracleAI
- oracle 基本查詢Oracle
- django框架使用基本流程Django框架
- ffmpeg解碼基本流程
- 「Oracle」Oracle資料庫基本概念Oracle資料庫
- 「Oracle」Oracle 資料庫基本概念Oracle資料庫
- Oracle基本SQL語句OracleSQL
- 2.Django基本流程走通Django