GoldenGate無法同步壓縮表問題
ogg問題
環境:同時配置了DDL和DML
版本:11.1.1.1.4
oracle:11.2.0.2
抽取程式報如下錯誤:
2012-06-26 22:00:35 ERROR OGG-01028 Oracle GoldenGate Capture for Oracle, extacc.prm: Object with object number 141556 is compressed. Table compression is not supported.
2012-06-26 22:00:35 INFO OGG-00991 Oracle GoldenGate Capture for Oracle, extacc.prm: EXTRACT EXTACC stopped normally.
在網上搜尋,找到解決辦法:
SQL> select objectowner,objectname,objecttype,ddltype from goldengate.ggs_ddl_hist where bjectid=141556;
OBJECTOW OBJECTNAME OBJECTTYPE DDLTY
-------- ------------------------------ ---------- -----
ACCOUNT DBMS_TABCOMP_TEMP_CMP TABLE DROP
ACCOUNT DBMS_TABCOMP_TEMP_CMP TABLE DROP
ACCOUNT DBMS_TABCOMP_TEMP_CMP TABLE DROP
ACCOUNT DBMS_TABCOMP_TEMP_CMP TABLE DROP
ACCOUNT DBMS_TABCOMP_TEMP_CMP TABLE DROP
ACCOUNT DBMS_TABCOMP_TEMP_CMP TABLE DROP
ACCOUNT DBMS_TABCOMP_TEMP_CMP TABLE DROP
ACCOUNT DBMS_TABCOMP_TEMP_CMP TABLE DROP
ACCOUNT DBMS_TABCOMP_TEMP_CMP TABLE DROP
ACCOUNT DBMS_TABCOMP_TEMP_CMP TABLE DROP
ACCOUNT DBMS_TABCOMP_TEMP_CMP TABLE DROP
ACCOUNT DBMS_TABCOMP_TEMP_CMP TABLE DROP
得知受影響的是account使用者的DBMS_TABCOMP_TEMP_CMP表,需要在DDL和DML配置中將該表排除在外,在抽取程式引數中新增如下引數:
DDL &
EXCLUDE OBJNAME "ACCOUNT.DBMS_TABCOMP_TEMP_CMP"
TABLEEXCLUDE ACCOUNT.DBMS_TABCOMP_TEMP_CMP;
需要注意的是,在源端或者目的端的引數檔案裡,只能出現一個DDL引數,否則會報如下錯誤:
2012-06-27 09:37:07 ERROR OGG-00403 Oracle GoldenGate Capture for Oracle, extacc.prm: There can be only one DDL filtering statement. If DDL filter is long, use ampersand (&) sign to continue it on another line.
2012-06-27 09:37:07 ERROR OGG-01668 Oracle GoldenGate Capture for Oracle, extacc.prm: PROCESS ABENDING.
所以可以再DDL的&符號後面另起一行跟上EXCLUDE OBJNAME "ACCOUNT.DBMS_TABCOMP_TEMP_CMP"引數,如果中間還有其他DDL引數的話,只要在每個DDL引數後面空一格追加&符號,然後另起一行新增需要的引數。
在新增完引數後,重啟extract程式。
參考:
環境:同時配置了DDL和DML
版本:11.1.1.1.4
oracle:11.2.0.2
抽取程式報如下錯誤:
2012-06-26 22:00:35 ERROR OGG-01028 Oracle GoldenGate Capture for Oracle, extacc.prm: Object with object number 141556 is compressed. Table compression is not supported.
2012-06-26 22:00:35 INFO OGG-00991 Oracle GoldenGate Capture for Oracle, extacc.prm: EXTRACT EXTACC stopped normally.
在網上搜尋,找到解決辦法:
SQL> select objectowner,objectname,objecttype,ddltype from goldengate.ggs_ddl_hist where bjectid=141556;
OBJECTOW OBJECTNAME OBJECTTYPE DDLTY
-------- ------------------------------ ---------- -----
ACCOUNT DBMS_TABCOMP_TEMP_CMP TABLE DROP
ACCOUNT DBMS_TABCOMP_TEMP_CMP TABLE DROP
ACCOUNT DBMS_TABCOMP_TEMP_CMP TABLE DROP
ACCOUNT DBMS_TABCOMP_TEMP_CMP TABLE DROP
ACCOUNT DBMS_TABCOMP_TEMP_CMP TABLE DROP
ACCOUNT DBMS_TABCOMP_TEMP_CMP TABLE DROP
ACCOUNT DBMS_TABCOMP_TEMP_CMP TABLE DROP
ACCOUNT DBMS_TABCOMP_TEMP_CMP TABLE DROP
ACCOUNT DBMS_TABCOMP_TEMP_CMP TABLE DROP
ACCOUNT DBMS_TABCOMP_TEMP_CMP TABLE DROP
ACCOUNT DBMS_TABCOMP_TEMP_CMP TABLE DROP
ACCOUNT DBMS_TABCOMP_TEMP_CMP TABLE DROP
得知受影響的是account使用者的DBMS_TABCOMP_TEMP_CMP表,需要在DDL和DML配置中將該表排除在外,在抽取程式引數中新增如下引數:
DDL &
EXCLUDE OBJNAME "ACCOUNT.DBMS_TABCOMP_TEMP_CMP"
TABLEEXCLUDE ACCOUNT.DBMS_TABCOMP_TEMP_CMP;
需要注意的是,在源端或者目的端的引數檔案裡,只能出現一個DDL引數,否則會報如下錯誤:
2012-06-27 09:37:07 ERROR OGG-00403 Oracle GoldenGate Capture for Oracle, extacc.prm: There can be only one DDL filtering statement. If DDL filter is long, use ampersand (&) sign to continue it on another line.
2012-06-27 09:37:07 ERROR OGG-01668 Oracle GoldenGate Capture for Oracle, extacc.prm: PROCESS ABENDING.
所以可以再DDL的&符號後面另起一行跟上EXCLUDE OBJNAME "ACCOUNT.DBMS_TABCOMP_TEMP_CMP"引數,如果中間還有其他DDL引數的話,只要在每個DDL引數後面空一格追加&符號,然後另起一行新增需要的引數。
在新增完引數後,重啟extract程式。
參考:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26194851/viewspace-733905/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- GoldenGate不支援壓縮表問題OGG-01028 Table compression is not supportedGo
- Hbase無法建立帶有snappy壓縮屬性的表APP
- Oracle表壓縮Oracle
- oracle 表壓縮Oracle
- C# 關於壓縮、加密、解壓問題C#加密
- background: url([object Module]);背景圖無法載入url-loader壓縮圖片配置問題Object
- Goldengate單表新增同步Go
- Oracle壓縮黑科技(一)—基礎表壓縮Oracle
- webpack4 css打包壓縮問題WebCSS
- oracle壓縮表(一)Oracle
- oracle壓縮表(二)Oracle
- oracle 的表壓縮Oracle
- Oracle表的壓縮Oracle
- 表壓縮技術
- GoldenGate的Sequence同步DLL及其相關問題Go
- GoldenGate單向表DML同步Go
- 【GoldenGate】Oracle GoldenGate(四) 壓力測試同步百萬行資料GoOracle
- Flutter asset檔案被壓縮的問題Flutter
- MySQL 5.6的表壓縮MySql
- MYSQL壓縮表測試MySql
- Sqlserver表和索引壓縮SQLServer索引
- 【表壓縮】使用表壓縮技術將表所佔用空間降低到最小
- postgres_fdw 無法通過域名 訪問外部表問題
- GoldenGate重新同步個別表流程Go
- 表空間無法擴充套件問題處理套件
- Tips:壓縮記賬法
- Ubuntu解決火狐瀏覽器無法同步書籤的問題Ubuntu瀏覽器
- 客戶端無法同步時間伺服器問題處理客戶端伺服器
- myisampack工具(MyISAM表壓縮工具)
- GoldenGate表的重新再同步(無需生產端時間視窗)Go
- tornado template預設壓縮空白字元導致coffee無法正確縮排字元
- goldengate對oracle臨時表的同步GoOracle
- extjs js壓縮問題及佈署一體JS
- Nginx網路壓縮 CSS壓縮 圖片壓縮 JSON壓縮NginxCSSJSON
- goldengate 目的端同步無主鍵無索引表時的rpt日誌(做update操作)Go索引
- JAVA壓縮和解壓縮Java
- zip壓縮和解壓縮
- Excel無法做到的問題Excel