首页 > Linux操作系统 > Linux操作系统 > 定义JOB的执行间隔
STATSPACK的脚本是在整点定时运行,JOB计算下次执行的时间点是在操作执行完成后开始计算
那么如果想定时到每小时30分,15分准时执行,怎么实现了?
dbms_job.submit(job => v_jobno,
what => 'insert into job_test values(''15'',sysdate);',
next_date => sysdate,
interval => 'trunc(sysdate, ''HH'') + numtodsinterval((trunc(to_number(to_char(sysdate,''mi''))/15)+1)*15,''MINUTE'')',
no_parse => true,
instance => 1
);
时间间隔可以自己指定,任何间隔都可以,如果指定11,那么就是在每小时 11 22 33 44 55 这个时间点运行,最好指定的时间间隔能被60整除,那么可以确保执行时间的准确
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/8242091/viewspace-586783/ ,如需转载,请注明出处,否则将追究法律责任。