一段时间(几天,几个月)之后更新实例化视图时,Oracle错误ORA-00942

时间:2018-10-05 09:50:34

标签: oracle materialized-views

我有一个物化视图,它依赖于其他物化视图和表。创建了物化视图后,一开始一切似乎都很好,我可以使用以下语句对其进行更新:

BEGIN DBMS_MVIEW.REFRESH(LIST=>'v_my_materialized_view', atomic_refresh => false); END;

但是,经过一段时间(有时是一天,有时是几个月),我在执行该语句时收到以下错误:

Error report -
ORA-00942: table or view does not exist
ORA-06512: at "SYS.DBMS_SNAPSHOT", line 2809
ORA-06512: at "SYS.DBMS_SNAPSHOT", line 3025
ORA-06512: at "SYS.DBMS_SNAPSHOT", line 2994
ORA-06512: at line 1
00942. 00000 -  "table or view does not exist"

这可能是什么原因?这是Oracle中的错误吗? 如果相关,我使用的是Oracle 11.2.0.4.0。

0 个答案:

没有答案