您好,登錄后才能下訂單哦!
近期開始做OGG的項目,測試過程中遇到一個問題。使用CTAS創建一張表,表中有數據,然后使用delete from xxx;刪除表之后,replicat進程異常。查看ogg日志,查看官網找到原因。
官方文檔號
How to Capture the DML(s) Executed by a DDL Trigger (OGG) (文檔 ID 1509900.1)
解決方案
SOLUTION
By design, Extract (Classic/ Integrated) doesn't capture the dmls from a DDL transaction (eg, inserts as a result of CTAS) or the dmls from a DDL trigger regardless of whether DDL replication is enabled or not. This is working correctly as per the design and not a bug
測試過程:
connect cytdas/cytdas
create table oggtest as select * from dba_users;
查看ogg進程正常,數據同步正常
delete from oggtest;
目的端發現replicat進程abend,查看日志發現ORA-01403錯誤哦。
這里不是BUG,不是BUG,是OGG的設計要求,我們只要工作中注意就好了。
可是把這個表排除掉繼續測試。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。