在linix下的oracle 的job是可以正常运行的(主要是执行存储过程,每天晚上1点钟执行),已经运行了一个月,没有问题,现在换到unix的oracle上后,居然不执行了,
    TRUNC(SYSDATE)+1+1/(24) ,这又什么问题吗?

解决方案 »

  1.   

    没有问题,你把你的job贴出来看看
      

  2.   

    问题描述的不够清楚.....  很难判断是dbms_job在unix以及window下有啥问题.按照常理说这个是不应该的,应该是迁移时候出现的问题.
      

  3.   

      如下
    begin
      sys.dbms_job.submit(job => :job,
                          what => 'user_day_login;',
                          next_date => to_date('03-07-2012 01:00:00', 'dd-mm-yyyy hh24:mi:ss'),
                          interval => 'TRUNC(sysdate) + 1 +1/ (24)');
      commit;
    end;  是每天1点钟会跑一次,但现在不跑了。