begin
sys.dbms_job.submit(job => :job,
what => 'PROC_INSERT;',
next_date => to_date('21-07-2008 10:11:44', 'dd-mm-yyyy hh24:mi:ss'),
interval => 'sysdate + 1/1440');
commit;
end;
/
希望JOB每分钟执行一次PROC_INSERT,但查看被插入的表,发现JOB只有在RUN以后才执行一次,以后都不执行了???
sys.dbms_job.submit(job => :job,
what => 'PROC_INSERT;',
next_date => to_date('21-07-2008 10:11:44', 'dd-mm-yyyy hh24:mi:ss'),
interval => 'sysdate + 1/1440');
commit;
end;
/
希望JOB每分钟执行一次PROC_INSERT,但查看被插入的表,发现JOB只有在RUN以后才执行一次,以后都不执行了???
看看是不是你的JOB被broken了。
如果是那就看看你的next_date是否正常,如果成了'4000/1/1'之类说明溢出了。
大概就是因为时间间隔设置的较短而存储过程时间较长,或者存储过程失效等原因造成的。
执行一下;注意事务提交!!
修改他就可以执行了 一般设置为10
楼上正解 该参数默认为0