У меня есть материализованное представление, которое зависит от других материализованных представлений и таблиц.После создания Материализованного представления сначала все выглядит нормально, и я могу обновить его, используя следующую инструкцию:
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, на случай, если это актуально.