--记录最后一次刷新时间
SELECT * FROM all_mview_refresh_times;
--记录刷新耗时
SELECT * FROM dba_mview_analysis t WHERE t.mview_name = ‘CUX_AR_CUST_TRX_DATARPT20_V‘;
--查看正在刷新的物化视图的session 情况
SELECT * FROM v$mvrefresh;
--查看物化视图对应的job
SELECT j.job, j.priv_user, r.rowner, r.rname, j.broken FROM dba_refresh r, dba_jobs j WHERE r.job = j.job ORDER BY 1;
--drop掉正在刷新的物化视图
1. 查到job的session情况
2. 由于杀掉回话之后,job会重新的re-schedule的刷新操作,所以需要将job标记为broken
BEGIN dbms_job.broken(&job_id, TRUE); COMMIT; END;
--3.杀掉回话
--drop 物化视图