Golden Gate的definition檔案
definition檔案記錄資料格式,比如表名、列名、資料型別、資料長度等,當源和目標表擁有不同的資料定義時,必須得使用definition檔案,那麼怎樣判斷行結構是一樣的呢,Golden Gate官方文件的詳細說明如下:
For source and target column structures to be identical, they must:
● have identical column names (including case, if applicable)
● have identical data types
● have identical column sizes
● have the same column length semantics for character columns (bytes versus
characters)
● appear in the same order in each table
如何配置definition檔案?
1. 建立一個parameter檔案
源庫的parameter檔案叫做源parameter,目標庫的parameter檔案叫做目標parameter.
以下是一個源parameter的例子(rks_defgen.prm):
DEFSFILE ./dirprm/rks_definitions.prm
USERID gguser, PASSWORD gguser1
TABLE MSIM_BUAT_CORE.DDTMEM;
TABLE MSIM_BUAT_CORE.MHFSBRO;
TABLE MSIM_BUAT_CORE.MHFSCALL;
2. 用DEFGEN工具生成definition檔案(該工具在gg home目錄下)
Normal 0 false false false EN-US ZH-CN X-NONE將生成definition檔案: ./dirprm/rks_definitions.prm
3. 配置GG程式指向definition檔案
1)在extract或pump中用引數TARGETDEFS指向目標definition檔案;
2) 在replicat中用引數SOURCEDEFS指向源definition檔案。
把在第2步中生成的源definition檔案FTP至目標主機,並在replicat中配置:
replicat R130RKS2
SETENV TNS_ADMIN='/usr/local/oracle/network'
SETENV ORACLE_SID='O01ESG2B'
include ./dirprm/auth_include.prm
SOURCEDEFS ./dirprm/rks_definitions.prm
DISCARDFILE ./dirout/RKSTST.dsc, purge
--HANDLECOLLISIONS
INCLUDE ./dirprm/replicat_include_rks.prm
For source and target column structures to be identical, they must:
● have identical column names (including case, if applicable)
● have identical data types
● have identical column sizes
● have the same column length semantics for character columns (bytes versus
characters)
● appear in the same order in each table
如何配置definition檔案?
1. 建立一個parameter檔案
源庫的parameter檔案叫做源parameter,目標庫的parameter檔案叫做目標parameter.
以下是一個源parameter的例子(rks_defgen.prm):
DEFSFILE ./dirprm/rks_definitions.prm
USERID gguser, PASSWORD gguser1
TABLE MSIM_BUAT_CORE.DDTMEM;
TABLE MSIM_BUAT_CORE.MHFSBRO;
TABLE MSIM_BUAT_CORE.MHFSCALL;
2. 用DEFGEN工具生成definition檔案(該工具在gg home目錄下)
Normal 0 false false false EN-US ZH-CN X-NONE將生成definition檔案: ./dirprm/rks_definitions.prm
3. 配置GG程式指向definition檔案
1)在extract或pump中用引數TARGETDEFS指向目標definition檔案;
2) 在replicat中用引數SOURCEDEFS指向源definition檔案。
把在第2步中生成的源definition檔案FTP至目標主機,並在replicat中配置:
replicat R130RKS2
SETENV TNS_ADMIN='/usr/local/oracle/network'
SETENV ORACLE_SID='O01ESG2B'
include ./dirprm/auth_include.prm
SOURCEDEFS ./dirprm/rks_definitions.prm
DISCARDFILE ./dirout/RKSTST.dsc, purge
--HANDLECOLLISIONS
INCLUDE ./dirprm/replicat_include_rks.prm
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26277071/viewspace-708216/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Golden Gate 初探Go
- ORACLE golden gate 機制OracleGo
- 初探Oracle Golden Gate(一)OracleGo
- zt_oracle golden gateOracleGo
- golden gate 引數 PURGEOLDEXTRACTSGo
- 初次參與Golden -Gate POC,希望有機會做Golden -Gate for ERPGo
- Oracle Golden Gate 系列小結OracleGo
- Oracle golden gate程式說明OracleGo
- 配置Golden Gate 密碼加密Go密碼加密
- oracle golden gate 安裝配置OracleGo
- Oracle Golden Gate 安裝指南OracleGo
- Oracle Golden Gate 系列 小結OracleGo
- golden gate 引數說明Go
- Golden Gate的一次教訓Go
- 一個奇怪的Golden Gate的問題Go
- golden gate同步的表結構修改檢查Go
- Oracle Golden Gate體系架構詳解OracleGo架構
- 一個Golden Gate實時資料分發的例子Go
- 《Oracle Golden Gate 概念和原理》-新手入門->深入解析-圖文-可下載OracleGo
- Oracle Golden Gate 有關Data Pump 重置 trail 序列號 測試 說明OracleGoAI
- stb_image multiple definition of first defined here 多檔案包含問題
- IBM實時資料複製和同步解決方案 and IBM CDC ORACLE GOLDEN GATE 比較IBMOracleGo
- Oracle Golden Gate 系列十二 -- GG 資料初始化裝載二 基於SCN 的初始化 說明 與 示例OracleGo
- OpenAPI definition(示例)API
- 論在EBS,Siebel,PS,JDE等應用系統中部署Exadata,Golden-gate,Reri,DBV,AV,RAC,IDM 等的N個理由.Go
- SAP Spartacus Definition of Done
- Definition of ad hoc query
- Simple definition of SAP productions
- SonarQube 的 Quality Gate 是指什麼?
- 類定義(class definition)
- ARC179D Portable Gate
- Qt報Multiple definition錯誤的解決QT
- not found service definition in jdonframework.xmlFrameworkXML
- V$sort_usage, where is the definition?
- 奇特的 Ming dark with golden flavor GTK 主題Go
- A Proof of Golden Section of Fibonacci SequenceGo
- [題解]P5858 Golden SwordGo
- wav檔案的檔案頭