create materialized view D4_12
refresh complete on demand
start with to_date('23-07-2009 06:00:00', 'dd-mm-yyyy hh24:mi:ss') next TRUNC(SYSDATE+1)+6/24
as
(
SELECT ID ID,PigeonholeDate PigeonholeDate,ACODE AID,ArchivesName ArchivesName,pageNumber pageNumber,gatherUnit gatherUnit,gatherDate gatherDate,saveTimeOut saveTimeOut,secretLevel secretLevel,FileNO PassFileNO,MicroID MicroID,DiskID DiskID,registerID registerID,re er,paperNumber paperNumber,drawNumber drawNumber,'102' QZBS
from MV_D2_1@jxzj)基表是跨库读取的,为什么不能定时自动刷新,请大家指教,谢谢了!
refresh complete on demand
start with to_date('23-07-2009 06:00:00', 'dd-mm-yyyy hh24:mi:ss') next TRUNC(SYSDATE+1)+6/24
as
(
SELECT ID ID,PigeonholeDate PigeonholeDate,ACODE AID,ArchivesName ArchivesName,pageNumber pageNumber,gatherUnit gatherUnit,gatherDate gatherDate,saveTimeOut saveTimeOut,secretLevel secretLevel,FileNO PassFileNO,MicroID MicroID,DiskID DiskID,registerID registerID,re er,paperNumber paperNumber,drawNumber drawNumber,'102' QZBS
from MV_D2_1@jxzj)基表是跨库读取的,为什么不能定时自动刷新,请大家指教,谢谢了!
解决方案 »
- DML触发器
- 求ORACLE字段值连接的函数
- oracle 分页查询
- oracle 一个表中有100条记录这样查询表中的第80条到90条记录
- 有关查询的问题
- oracle 8i如何更改sys/system的密码 ??????高分悬赏
- 用VB对ORACLE编程,执行几十万条UPDATE,怎么才能让程序每100个UPDATE语句提交一次?
- 请教一条SQL语句!!!
- select hh,sum(total) from abc group by hh 这条语句没有问题.....
- 触发器能否根据判断条件,删除刚插入的记录?
- 求翻译一下metalink的回答
- 新手,请问ORACLE一般用那种数据类型作为主键
);
这样一下看看是不是可以刷新
看看这个
只有基于database link的MV才有这样的错么。还是所有的MV都有这样的问题。如果是所有的都有这个问题的话,需要看看job的一些设置叻,同时你看看远程的数据库是不是有数据变化呀。
你怎么知道他没有刷新呢????你那设置的是要他1天加6个小时候才刷新的就是要到
24号的12点才刷新你可以查找到对应的job看看他的执行情况
SQL> desc dba_jobs;
名称 是否为空? 类型
----------------------------------------- -------- ---------------------------- JOB NOT NULL NUMBER
LOG_USER NOT NULL VARCHAR2(30)
PRIV_USER NOT NULL VARCHAR2(30)
SCHEMA_USER NOT NULL VARCHAR2(30)
LAST_DATE DATE
LAST_SEC VARCHAR2(16)
THIS_DATE DATE
THIS_SEC VARCHAR2(16)
NEXT_DATE NOT NULL DATE
NEXT_SEC VARCHAR2(16)
TOTAL_TIME NUMBER
BROKEN VARCHAR2(1)
INTERVAL NOT NULL VARCHAR2(200)
FAILURES NUMBER
WHAT VARCHAR2(4000)
NLS_ENV VARCHAR2(4000)
MISC_ENV RAW(32)
INSTANCE NUMBERSQL> select job,schema_user,what,failures from dba_jobs; 87 SHLHSDE
pro_shlhsde;
0 281 PERFSTAT
statspack.snap;
0 42 XXGIS
dbms_refresh.refresh('"XXGIS"."MV_BM_LD"');
0 22 XXGISdbms_refresh.refresh('"XXGIS"."MV_SB_XX"');
16 104 EPSA
EPSA.PROC_DELETE_PIGONHOLE;
0 81 XXGIS
PRO_Terminal_Update;
16 264 SIPDB
dbms_refresh.refresh('"SIPDB"."MV_JSLTJ"'); 0 265 SHGXDB
dbms_refresh.refresh('"SHGXDB"."MV_JSLTJ"');
0 199 SIPDB
dbms_refresh.refresh('"SIPDB"."MV_GDXZTJ"');
0 191 SIPDB
dbms_refresh.refresh('"SIPDB"."MV_SHZYTJ"');
0
201 SIPDB
dbms_refresh.refresh('"SIPDB"."MV_KHZYTJ"');
0 262 SIPDB
dbms_refresh.refresh('"SIPDB"."MV_SYDKSTJ"');
0 282 SYS
statspack.snap;
0
266 SHGXDB
dbms_refresh.refresh('"SHGXDB"."MV_SYDKSTJ"');
0 302 SIPDB
pro_syzk;
11 286 SIPDB
dbms_refresh.refresh('"SIPDB"."MV_SYZY"');
0
已选择16行。已用时间: 00: 00: 00.00
找到对应的用户,和物化视图的名字 看对应的failures值 等于0说明运行正常
为空的话说明还没有刷新过