select job,next_date from all_jobs;
看下一次的时间是否正确。

解决方案 »

  1.   

    PROCEDURE Submit ( job       OUT binary_ineger,
                       What      IN  varchar2,
                       next_date IN  date,
                       interval  IN  varchar2,
                       no_parse  IN  booean:=FALSE)
    next_date参数指识何时将运行这个工作。
    interval参数何时这个工作将被重执行。
    这里我的next_date参数是'sysdate',interval参数是'sysdate+1/1440'
    我查了select sysdate,next_date from all_jobs;,得到的一系列结果是:
     23 2004-10-11 15:11:21     2004-10-11 15:12:01
     23 2004-10-11 15:11:37     2004-10-11 15:12:01
     23 2004-10-11 15:12:15     2004-10-11 15:13:03
     23 2004-10-11 15:13:44     2004-10-11 15:14:04
     23 2004-10-11 15:13:45     2004-10-11 15:14:04
     23 2004-10-11 15:13:46     2004-10-11 15:14:04
     23 2004-10-11 15:14:37     2004-10-11 15:15:06
    谁能帮我分析一下吗?谢谢了
      

  2.   

    老兄:现在有点不正常了,我刚才查select sysdate,next_date from all_jobs,得到的结果居然是
    23 2004-10-11 15:27:12     4000-1-1
    也就是说下次运行要在4000年???
    怎么这样了呢!???
      

  3.   

    next_date 参数中的值怎么改成4000-1-1了呢,我明明写的是sysdate+1/1440啊!!!???
      

  4.   

    我刚才试了很多了,过了一段时间后,我的Next Data值就变成4000-1-1了,郁闷啊!
      

  5.   

    老兄,我想我找到原因了,我的test过程运行过程中有错误,job连续16次调用test过程失败后就将next_date 参数中的值改成4000-1-1了,我将test过程中的问题改正后,问题就解决了!
    不管怎么样,还是谢谢你了!