【问题标题】:ORACLE - Materialized View LOGORACLE - 物化视图日志
【发布时间】:2011-01-10 22:16:23
【问题描述】:


我有一张带有 MVIEW 日志的表,我想知道它是否可疑:

SELECT count(*) from Table
8036132 rows

SELECT count(*) from MLOG$_Table
81657998 rows

我问这个问题是因为我在尝试刷新我的 MVIEW 时遇到错误 ORA-30036:无法在撤消表空间“UNDOTBS1”中将段扩展 4,我想知道除了扩展撤消表空间之外是否可以做些什么?

提前致谢

【问题讨论】:

    标签: sql oracle materialized-views


    【解决方案1】:

    是的,这很可疑。

    您需要物化视图日志才能进行快速刷新。快速刷新实际上是增量刷新:仅刷新最后一次更改的刷新以避免必须进行完全刷新,这可能很耗时。如果您的物化视图日志包含的行数是原始表的 10 倍,那么您就无法实现快速刷新。

    我首先要研究为什么这个物化视图日志包含这么多行。如果您可以避免这种情况,那么您的另一个问题 - ORA-30036 - 也可能会消失。

    问候,
    抢。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-07-31
      • 2016-02-20
      • 2020-04-22
      • 1970-01-01
      • 2020-07-07
      • 1970-01-01
      • 1970-01-01
      • 2012-11-16
      相关资源
      最近更新 更多