用了https://blog.youkuaiyun.com/home_zhang/article/details/88553498 的方法,感觉等了好久没起作用
下面介绍下自己的方法:
-
找到物化视图的刷新对应的是哪个job:
select * from dba_jobs where what like ‘%物化视图的名字%’; -
在JOb 中,找到该job;
查看该job的状态,如果为broken,则在sql command种执行: exec dbms_job.broken(job号,false);
记得commit(确认提交)哦~~
否则跳过该步骤。 -
在该job上,右击,点击 Run
感觉很快就刷新好了~
哈哈~
本文介绍了一种快速解决Oracle数据库中物化视图刷新问题的方法。通过查找与物化视图对应的Job,检查其状态,若状态为broken,则执行特定的SQL命令修复,并提交更改,最后运行该Job,实现物化视图的快速刷新。
1569

被折叠的 条评论
为什么被折叠?



