【发布时间】:2012-08-28 05:02:36
【问题描述】:
下午好,
我有 3 个数据库; SID 是 config、prod1 和 prod2。
我正在使用物化视图将配置数据库中 11 个表上的数据复制到其他两个数据库中。物化视图当前每五秒刷新一次,但如果它们在提交时更新将是理想的。
我遇到了this website,它解释了从远程数据库复制时不支持提交时。
这是我期望的工作
CREATE MATERIALIZED VIEW "schema"."table" USING INDEX REFRESH FORCE ON COMMIT AS select column1 from schema.table@config;
链接中建议使用“使用主键按需快速刷新”的方法,但显然这是按需提供的。我想知道如果可能的话,为了让提交时刷新环境运行,任何人可能有什么想法?
谢谢
【问题讨论】:
-
提交时快速刷新会更新同一事务中的 MV。您不能在两个不同的数据库上进行单个事务。
标签: oracle oracle11g replication materialized-views