Oracle物化视图远程数据库上的快速刷新

时间:2016-08-23 03:56:36

标签: oracle11g

在我当前的数据库实现中,我们的数据库中没有任何数据/表,并从其他两个数据源获取所有数据。为此,我们使用dblinks创建了物化视图,以从这两个其他数据库源获取数据。我们每天在非工作时间完成刷新我们的物化视图,大约需要3个小时。

源数据库都在Oracle中。我的Oracle版本是11.2。

我们有新的业务要求,我们现在必须在工作时间使用FAST方法刷新我们的MV。

我们最初想过在COMMIT上使用FAST刷新创建MV。但后来通过互联网了解我们无法在远程dbs上创建ON COMMIT FAST刷新。如果我在这里错了,请纠正我。

我们可以在远程dbs上使用FAST REFRESH ON DEMAND创建MV吗?

据我所知,我们还需要在源表上拥有MV日志。我还在调查源是仅仅是TABLES还是VIEWS。

我们可以在源视图上创建MV日志吗?

这是我第一次使用FAST刷新选项在远程dbs上实现MV。

请求您帮助我在远程数据库上使用FAST刷新ON COMMIT / DEMAND以最佳方式实现MV的步骤。

0 个答案:

没有答案