我在某数据表上建立了物化视图日志,然后建立基于这个表的聚合物化视图。基本上没有什么问题。后来我用tomcat发布我的工程,连接数据库,执行操作,物化视图及时刷新。可是当我将工程转移到weblogic上发布后,为什么物化视图就不刷新了呢,但是视图日志中有数据。请各位大侠给点提示。

解决方案 »

  1.   


    检查下weblogic的配置文件,修改下里面的默认值。
      

  2.   

    到user_mview_refresh_times 
    user_mviews
    这两个表中,看看对应materialized view 的状态
      

  3.   

    物化视图和weblogic有什么关系呢,它是数据库本身的一个特性
      

  4.   

    我也是觉得物化视图应该和中间件没有关系,但是现象就是这样呀。我用tomcat起的服务,视图就更新。
    可是换成weblogic,就是不变。有没有更加详细的人,给点意见。
      

  5.   

    改成Weblogic,手动更新下基表的数据,看看MV刷新么。
    如果不刷新,跑一下dbms_mview.explain_mview找找原因
    如果刷新,那就是weblogic配置的问题了,跟进去看看数据库的操作执行了没有