【问题标题】:Materialized view not refreshing物化视图不刷新
【发布时间】:2014-07-11 01:50:59
【问题描述】:

我有以下场景:

我在 11.5.10 的自定义架构中创建了 2 个表。我在 11.5.9 的新模式(不是应用程序)中创建了一个物化视图,加入了 11.5.10 中的 2 个表

我使用以下语法来创建 MV

CREATE MATERIALIZED VIEW <new_schema>.xx_sample_testing_mv 
REFRESH NEXT SYSDATE+1/1440
as 
select...........

当我将新记录添加到 2 个表时,物化视图没有被刷新。 当我只在一个表上创建物化视图时,它会刷新,但当我使用多个表时不会。

【问题讨论】:

    标签: oracle materialized-views


    【解决方案1】:

    您应该检查以下几点:

    • 您将刷新周期指定为 1 分钟(1/1440 天 = 1 分钟)。物化视图是否在 1 分钟后刷新?
    • 尝试执行选择部分,1分钟后运行完毕。

    【讨论】:

    • 嗨 ntalbs,这里我为每个基表创建了视图日志以用于捕获数据。我可以为这两个基表使用单个物化视图吗?
    • 是的。也许你应该阅读这篇文章。 sqlsnippets.com/en/topic-12922.html
    • 感谢 ntlabs。这篇文章对我有帮助
    猜你喜欢
    • 2021-10-14
    • 2017-11-13
    • 1970-01-01
    • 2018-04-20
    • 2021-01-09
    • 2017-06-07
    • 2012-07-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多