ORA-12034: materialized view log on "SCOTT"."T_ROWID" younger than last refresh

往一張物化視圖基表插入一條數據時報:


ORA-12034: materialized view log on "SCOTT"."T_ROWID" younger than last refresh

ORA-06512: at "SYS.DBMS_SNAPSHOT", line 2563

ORA-06512: at "SYS.DBMS_SNAPSHOT", line 2776

ORA-06512: at "SYS.DBMS_SNAPSHOT", line 2745

ORA-06512: at line 2


解決方法:

SQL> exec dbms_mview.refresh('MV_T_ROWID');

 

begin dbms_mview.refresh('MV_T_ROWID'); end;

 

ORA-12034: materialized view log on "SCOTT"."T_ROWID" younger than last refresh

ORA-06512: at "SYS.DBMS_SNAPSHOT", line 2563

ORA-06512: at "SYS.DBMS_SNAPSHOT", line 2776

ORA-06512: at "SYS.DBMS_SNAPSHOT", line 2745

ORA-06512: at line 2


使用完全刷新:

SQL> exec dbms_mview.refresh('MV_T_ROWID','C');

 

PL/SQL procedure successfully completed


再次往物化視圖基表成功插入數據。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章