HANDLECOLLISIONS :GoldenGate Replicat的引數
1、常見使用場景:
源端表無主鍵或唯一索引,對應目標端表有,導致missing delete、missing update,重複insert,
以致replicate程式abbend!
2、HANDLECOLLISIONS引數原理:
1)missing delete,忽略該問題並不記錄到discardfile
2)missing update,
更新的鍵值是主鍵=》 update轉換成INSERT ,預設情況下插入記錄不完整
更新的鍵值是非主鍵=》 忽略該問題並不記錄到discardfile
3)重複insert,這將被replicat轉換為UPDATE現有主鍵值的行的其他非主鍵列
優點:用於初始化階段,避免由於上述情況導致的replicate程式abbend!
缺點:會導致兩端資料不一致,日常維護不建議使用該引數!
源端表無主鍵或唯一索引,對應目標端表有,導致missing delete、missing update,重複insert,
以致replicate程式abbend!
2、HANDLECOLLISIONS引數原理:
1)missing delete,忽略該問題並不記錄到discardfile
2)missing update,
更新的鍵值是主鍵=》 update轉換成INSERT ,預設情況下插入記錄不完整
更新的鍵值是非主鍵=》 忽略該問題並不記錄到discardfile
3)重複insert,這將被replicat轉換為UPDATE現有主鍵值的行的其他非主鍵列
優點:用於初始化階段,避免由於上述情況導致的replicate程式abbend!
缺點:會導致兩端資料不一致,日常維護不建議使用該引數!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/27126919/viewspace-1612054/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 瞭解GoldenGate Replicat的HANDLECOLLISIONS引數Go
- goldengate的HANDLECOLLISIONS引數Go
- GoldenGate HANDLECOLLISIONS引數使用說明Go
- goldengate的ASSUMETARGETDEFS引數Go
- GOLDENGATE常用引數Go
- goldengate 的 COMPRESSUPDATES 引數Go
- GoldenGate12.3中新增的Parallel Replicat (PR)介紹GoParallel
- goldengate 目的端replicat程式 執行緩慢的問題Go
- GoldenGate 基本引數含義Go
- oracle goldengate引數學習OracleGo
- Oracle GoldenGate常用引數詳解OracleGo
- goldengate OGG引數規範Go
- goldengate 引數之GETTRUNCATES | IGNORETRUNCATESGo
- Goldengate引數簡要說明Go
- GoldenGate的一些引數的意義Go
- 配置GoldenGate捕獲Replicat端資料應用異常Go
- GoldenGate學習筆記(11)_常用引數Go筆記
- goldengate關於CONVERTUCS2CLOBS引數Go
- GoldenGate 配置文件,裡面有引數說明Go
- goldengate 目的端程式引數APPLYNOOPUPDATES 和ALLOWNOOPUPDATESGoAPPOOP
- goldengate 中使用batchsql引數需要額外考慮的地方GoBATSQL
- 關於Oracle GoldenGate 引數TRANLOGOPTIONS altarchivelogdestOracleGoHive
- oracle goldengate 複製端延時應用引數OracleGo
- Oracle GoldenGate系統之----相關引數說明OracleGo
- replicat的handcollisions和reperrorError
- 使用隱含引數testMappingSpeed排查GoldenGate抽取慢的步驟APPGo
- oracle goldengate 雙活複製避免迴圈複製引數OracleGo
- 【原創】一對雙引號引發的goldengate血案Go
- mongodb replicat internal(一)MongoDB
- oracle goldengate 引數詳解(轉MOS:Oracle GoldenGates ample parameter files)OracleGo
- kettle 引數——變數引數和常量引數變數
- C#中的值引數,引用引數及輸出引數C#
- ERROR: Could not delete DB checkpoint for REPLICATErrordelete
- iOS可變引數(不定引數)的用法iOS
- 使用OGG"Loading data from file to Replicat"的方法應該注意的問題:replicat程式是前臺程式...
- 常用的jvm配置引數 :永久區引數配置JVM
- ogg replicat 程式 abend 處理
- Oracle引數-隱藏引數Oracle