oracle goldengate ddl 操作導致複製程式abended處理案例

paulyibinyi發表於2011-10-25
2011.10.25問題
 
REPLICAT    ABENDED     RDB001    00:00:00      01:03:24 
錯誤日誌:
2011-10-25 09:42:14  ERROR   OGG-01161  Bad column index (8) specified for table XT._YH, max columns = 8.
分析過程:

源庫結構:
SQL> desc XT.YH;
Name    Type         Nullable Default Comments                      
------- ------------ -------- ------- ------------------------------ 
ID          VARCHAR2(12) y
HHH  VARCHAR2(12) Y               

目標庫結構:

SQL> desc XT.YH;
Name    Type         Nullable Default Comments                      
------- ------------ -------- ------- ------------------------------ 
ID          VARCHAR2(12) y
HHH  VARCHAR2(12) Y               
KHYHHH  VARCHAR2(12) Y       

發現源庫比目標庫多了KHYHHH欄位  對源庫欄位加入時間為2011.10.25上午

處理過程:
對目標庫 XT._GY_YH加入上面欄位
修改複製程式引數欄位名一一對應
defgen 重新表定義,複製到目標端
然後啟動複製程式即可
 
建議:對涉及到goldengate同步表DDL操作,還是要遵照goldengate 規範來實施。

 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7199859/viewspace-709658/,如需轉載,請註明出處,否則將追究法律責任。

相關文章