日期:2014-05-17  浏览次数:20940 次

oracle中job不运行
我在oracle中用DBMS_JOB.SUBMIT(jobno,   'PW006_CHANGE_JOB_TIME; ',   sysdate);语句添加了一个job,因为某种原因,它没有执行,我用dbms_job.next_date(jobNo,   sysdate);修改了它的执行时间,它还是没有执行,什么原因

------解决方案--------------------
创建JOB
  SQL> variable job1 number;
  SQL>
  SQL> begin
   2 dbms_job.submit(:job1, 'PW006_CHANGE_JOB_TIME; ',sysdate, 'sysdate+1/1440 ');  --每天1440分钟,即一分钟运行test过程一次
   3 end;
   4 /
  
  PL/SQL 过程已成功完成。
  
  运行JOB
  SQL> begin
   2 dbms_job.run(:job1);
   3 end;
   4 /

------解决方案--------------------
job有时就是会不运行的,不够稳定