Ошибка Oracle ORA-00942 при обновлении Материализованного представления через некоторое время (дни, месяцы) - PullRequest
0 голосов
/ 05 октября 2018

У меня есть материализованное представление, которое зависит от других материализованных представлений и таблиц.После создания Материализованного представления сначала все выглядит нормально, и я могу обновить его, используя следующую инструкцию:

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, на случай, если это актуально.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...