各位大侠!
   我现在做了一些数据快照,本来是定义让到凌晨1点自动处理刷新,可是在有的机器上可以用,有的机器不行,可用的是UNIX操作系统,不可用的是WINDOWS2000建快照的命令如下:
CREATE MATERIALIZED VIEW ZL_YSTZ
 PCTFREE 10 PCTUSED 40 MAXTRANS 255 
 STORAGE ( INITIAL 64K NEXT 0K MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE 0  FREELISTS 1 FREELIST GROUPS 1) 
 TABLESPACE "USERS" 
 BUILD IMMEDIATE  
 REFRESH FORCE START WITH SysDate  NEXT To_Date(To_Char(SysDate + 1,'yyyymmdd') || ' 01:01:01','yyyymmdd hh24:mi:ss') + 0.01 
 ENABLE QUERY REWRITE AS 
   SELECT * FROM V_ZL_YSTZ;请各位赐教

解决方案 »

  1.   

    1. 检查 JOB_QUEUE_PROCESSES 参 数,不要是0;
    2. 检查 DBA_JOBS, 确 认 JOB 的 状 态 不 是 broken;
    3. 检查 DBA_JOBS_RUNNING, 看 refresh job 是 否 正 在 运 行;
    4. 看看snapshot系统进程有无启动,没有启动的话要在init参数文件中设置snapshot_refresh_processes
      

  2.   

    难道是windows操作系统上的oracle的问题?
      

  3.   

    zmgowin(隐者)   抱歉,能不能告诉我具体的操作步骤,因为我是个新手谢谢