ogg中抽取或複製程式(extract or replicat)中表的的重複配置
Oracle Goldengate 有時候會遇到一種情況:一個extract或replicat程式中,需要配置一個schema使用者下的所有表,同時需要針對某一個表在某個時間或某個scn號之後的資料。那麼在配置的時候可能會有重複。
以配置replicat程式為例,如下:
MAP SCOTT.EMP, TARGET SCOTT.EMP, filter (@GETENV ("transaction", "csn") > 1158265854454);
MAP SCOTT.*, TARGET SCOTT.*
可能在同步的過程中,scott.emp表出現不一致了,需要重新同步,重新同步之後,就只需要同步scn 1158265854454之後的資料。而對於其他scott使用者下的其他表,仍然照常同步。
如果配置成上面這樣,則在啟動程式時會出現下面的warning提醒:
WARNING OGG-02081 Detected duplicate TABLE/MAP entry for source table SCOTT.EMP and target table SCOTT.EMP. Using prior TABLE/MAP specification.
也就是說,如果重複配置的話,會才使用之前的那個配置。在這個例子中,就會採用第一條的map配置。
參考mos Doc ID 2001071.1
From Oracle GoldenGate 11g, even though there are duplicate mappings in Replicat, Replicat process will identify the duplicate mappings and use the prior map specification.
以配置replicat程式為例,如下:
MAP SCOTT.EMP, TARGET SCOTT.EMP, filter (@GETENV ("transaction", "csn") > 1158265854454);
MAP SCOTT.*, TARGET SCOTT.*
可能在同步的過程中,scott.emp表出現不一致了,需要重新同步,重新同步之後,就只需要同步scn 1158265854454之後的資料。而對於其他scott使用者下的其他表,仍然照常同步。
如果配置成上面這樣,則在啟動程式時會出現下面的warning提醒:
WARNING OGG-02081 Detected duplicate TABLE/MAP entry for source table SCOTT.EMP and target table SCOTT.EMP. Using prior TABLE/MAP specification.
也就是說,如果重複配置的話,會才使用之前的那個配置。在這個例子中,就會採用第一條的map配置。
參考mos Doc ID 2001071.1
From Oracle GoldenGate 11g, even though there are duplicate mappings in Replicat, Replicat process will identify the duplicate mappings and use the prior map specification.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23850820/viewspace-2122165/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- OGG 中replicat 和extract 關係圖
- OGG 複製程式拆分
- OGG EXTRACT / REPLICAT CHECKPOINT RBA IS LARGER THAN LOCAL TRAIL SIZEAI
- ogg 併發複製程式自阻塞
- Androidstudio中jar包重複或jar包裡的類重複問題AndroidJAR
- OGG複製程式掛起abended處理
- 強制關閉extract和replicat程式
- JavaScript中的淺複製與深複製JavaScript
- mysql複製--主從複製配置MySql
- OGG 指定csn啟動複製程式的另一種方式
- MySQL中的複製MySql
- OGG複製與加密欄位的衝突加密
- OGG雙向DML複製操作
- OGG單向DDL複製操作
- OGG的抽取程式合併
- ogg replicat 程式 abend 處理
- Goldengate的複製程式出錯OGG-01296Go
- 詳談Javascript中的深複製和淺複製JavaScript
- C#中的物件深複製和淺複製C#物件
- OGG 的配置:不使用資料泵完成Oracle-Oracle的雙向複製。Oracle
- MySQL 8 複製(五)——配置GTID複製MySql
- Android ListView的getview()中重複呼叫(position重複呼叫)AndroidView
- 淺複製和深複製的概念與值複製和指標複製(引用複製)有關 淺複製 “指標複製 深複製 值複製指標
- (一)OGG的安裝與配置,並實現單向DML複製操作
- redis當中的複製Redis
- 配置mysql5.5主從複製、半同步複製、主主複製MySql
- 淺談JS中物件的淺複製和深複製JS物件
- Java中物件的深複製和淺複製詳解Java物件
- 5-5配置Mysql複製 基於日誌點的複製MySql
- 最簡單的螢幕複製程式(象素複製) (轉)
- MySQL 8 複製(九)——組複製聯機配置MySql
- GoldenGate單向複製配置(支援DDL複製)Go
- 最佳化Extract抽取程式效能,解決OGG抽取日誌延遲 2017-11-12 1758
- goldengate單向複製的配置Go
- 重複輸出字元或字串字元字串
- sqlserver2008_ogg單向複製配置文件SQLServer
- 配置OGG到MYSQL複製時登陸MYSQL報錯解決MySql
- Java 中的深複製和淺複製你瞭解嗎?Java