2016-10-17 69 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