解决方案 »

  1.   

    interval不应该是+1么?为什么是加20小时呢
      

  2.   

    每天都是0点运行?看着很奇怪的样子
    interval这里,to_date里面应该是varchar2类型,你用了to_date,就会经历to_date(to_char(sysdate))的转换,并且使用默认格式
    如果要每天8点运行,应该用
    trunc(sysdate)+11/6
      

  3.   

    @wildwave , @hidanger521 是每晚8点,就是每晚20点奇怪的就是next date 每天显示都是20点,但实际执行就是0点,中间相差了四个小时,确定20-24点之间没锁,没异常发生
      

  4.   

    @tomshenhao  数据库时间正确的,  从next date ,last date ,total time 三个值来看就有问题
      

  5.   

    支持。我还一个想法,数据库里是不是有别的job存在
      

  6.   

    @zhaoxiangchong  没有,就一个
      

  7.   

    @zhaoxiangchong 试一下 trunc先
      

  8.   

    trunc 没有用,难道是oracle的bug?