【发布时间】:2018-01-12 00:03:17
【问题描述】:
我正在尝试创建将在 DB1 上每 6 小时运行一次的物化视图,并从 DB2 表中复制数据。 我在 DB2 远程表上创建了 MLOG$_REMOTE_TABLE1。
我使用的是Oracle 11g(ps oracle 12g在执行这个脚本时没有问题)
在下面执行此脚本时,我收到错误:
CREATE MATERIALIZED VIEW REPL_TABLE1
REFRESH FORCE ON DEMAND
START WITH SYSDATE NEXT SYSDATE + 6/24
ENABLE QUERY REWRITE
AS
SELECT * FROM REMOTE_TABLE1_SYN;
ORA-30372:细粒度访问策略与物化视图冲突
请告诉我为什么我在 11g 上而不是在 12g 上出现这个问题(这是 11g 的错误)吗? 我该如何解决?
【问题讨论】:
-
ORA-30372 被抛出,即使 mview 日志没有到位,通过受 VPD 影响的表中的 DB 链接进行完全刷新。
标签: sql oracle replication materialized