2016-10-17 120 views
0

我們有一個要求,我們必須將表中的修改/增量數據從Oracle遷移到MongoDb。爲此,我建議在預定表上創建Trigger,並將更新/插入/刪除的記錄插入到日誌表中,並使用Java代碼,我們將能夠讀取這些修改/增量記錄,然後更新MongoDB中的相應集合。PLSQL:更改數據捕獲以獲取表的修改記錄

但我被要求檢查Oracle的CDC(更改數據捕獲)功能的可行性。

我檢查了Oracle文檔以瞭解CDC,但需要相當長的時間。你能否幫我做一些步驟或任何快速教程來實現CDC捕獲表格上的修改數據,因爲我必須創建一個演示。

另請建議哪些從性能角度來看更好,以使用觸發器或CDC記錄修改/增量記錄。

回答

1

不要在變更數據捕獲上浪費時間。這是一個有趣的想法,但不幸的是CDC is desupported in 12c。並不支持像IMPEXP不支持,但仍將永遠工作。它已從數據庫中完全刪除。 Oracle公司希望您爲Oracle GoldenGate付費。

+0

謝謝@Jon Heller的寶貴意見。我會向商業提出同樣的建議。 – PS078