数据库版本9i现想把用户a下面的所有物化视图都快速刷新一遍,以确定哪些物化视图不能快速刷新(换句话就是说,想快速定位a用户下的所有不能快速刷新的物化视图)。请问怎样做到?在线等,多谢了

解决方案 »

  1.   

    有个笨办法仅供参考:
    1.用utlxmv.sql 建表MV_CAPABILITIES_TABLE
    2.用dbms_mview.explain_mview把所有的MV都分析一下
    3.查询MV_CAPABILITIES_TABLE,其中CAPACITY_NAME这一列每个MV都会有一条记录'REFRESH_FAST',如果对应的'POSSIBLE'值为Y,说明可以fast refresh,否则就不行
      

  2.   

    嫌多,可以写个存储过程来做啊MV的名字在all_objects里面有的吧?看看MV对应的类型嘿嘿。
      

  3.   

    谢ls各位,现在把所有mv删掉重建了。