我在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有时就是会不运行的,不够稳定