我正在使用快速刷新MVIEWs複製網絡中的一些表。一切都很好,但是在考慮我的刪除/清除過程時遇到了問題。物化視圖日誌記錄排除刪除
提供日誌表的MVIEW的源具有7天的數據保留時間。也就是說,我將運行每晚清除過程以刪除當前日期超過7天的數據。 但是,目標MVIEW在ODS上,數據保留策略爲30天。而且,這些MVIEW目前不在填充另一個模式或一組表格。
問題是,當我從源表刪除,那些delete語句將通過傳播到目標MVIEWs,現在我不再有值得30天的數據 - 僅7
有沒有辦法排除爲MVIEW日誌表記錄DELETE?我注意到在MLOG $ _Table_Name中有一列'DMLTYPE $$'。我可以以某種方式從日誌表中刪除DMLTYPE $$ ='D'的所有記錄嗎?
謝謝大家,是的,我確實嘗試過在線研究。 Regards, Steve
我們正在考慮使用Streams作爲選項,但對於MVIEWs來說,開發和實現時間非常短暫,所以它似乎是最好的選擇。但是你說得很好。 GoldeGate不會因成本而枯萎。也許最好的選擇是將保留策略調整爲30天。這不是一個巨大的數據量,差別是可以管理的。非常感謝賈斯汀。 – prajna1108