我在实例A中定义了一个实例化视图。然后,在实例B中存在该视图的副本,定义为SELECT * FROM(实例A);
我在“实例A”视图中定义了一个列,即SYSDATE AS date_refreshed。当外壳程序脚本运行并调用.sql过程刷新视图时,实例A刷新,date_refreshed反映了这一点。然后,实例B刷新,但是,即使DBA_MVIEWS显示视图已更新,该数据也没有更新,实际上,看来数据是在实例A刷新之前的实例A的数据。
如果我手动调用DBMS_MVIEW.REFRESH,它会正常工作。
我错过了什么吗?