Oracle Golden Gate的Bug
剛剛確認了一個生產環境中ogg的bug(該bug跟ddl有關),出現bug的ogg版本為:
Oracle GoldenGate Capture for Oracle Version 11.2.1.0.25 19181440 19358139
AIX 5L, ppc, 64bit (optimized), Oracle 11g on Sep 3 2014 13:34:20 ——————————————>注意該時間
出現bug的ogg 介質來源於:p19509714_1121025_AIX64-5L.zip
在該zip文件中的 pdf文件中,對該ogg版本fix的bug有如下描述:
Version 11.2.1.0.25 BLR 19358139–1 September 2014 19358139 - GoldenGate parsing multiple times.
Cache the prepare update statement to checkpoint table.
我自己虛擬機上測試的ogg版本為:
Oracle GoldenGate Capture for Oracle Version 11.2.1.0.25 19181440 19517566_FBO
Linux, x64, 64bit (optimized), Oracle 11g on Sep 4 2014 15:53:25 ——————————————>注意該時間
該Version 11.2.1.0.25 19181440 19517566_FBO 版本是如下的介質:
p19551348_1121025_Linux-x86-64.zip
在該zip文件中的 pdf文件中,對該ogg版本fix的bug有如下描述:
Version 11.2.1.0.25 BLR19517566 –5 September 2014
19517566 - IE EXTRACT ABEND WITH OGG 01161 BAD COLUMN INDEX .
Fixed a problem with STARTSCN greater than 8 bytes number.
對比兩個ogg程序的編譯時間,可以看出,僅僅相差1天,可是fix 掉的bug卻不一樣。。。
這也正好能解釋:為啥我自己的虛擬機上再現不了客戶生產環境中的問題。。。。
以"19517566"為關鍵字在mos上搜索,能搜到如下的文章:
Extract will not replicate the newly added columns in the table (文檔 ID 1944004.1)
EXTRACT misparses DDL metadata causing extract/ replicat errors when processing DML after a DDL change (文檔 ID 1923448.1)
均建議將ogg升級至最新版本----11.2.1.0.27
而"19517566"也是oracle sr工程師給我的這個生產環境中的ogg問題定位到的bug,看來ogg又免不了升級了。。。