ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 定义JOB的执行间隔

定义JOB的执行间隔

原创 Linux操作系统 作者:westzq1984 时间:2009-04-08 18:28:40 0 删除 编辑

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博客 ” ,链接:http://blog.itpub.net/8242091/viewspace-586783/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2009-04-06

  • 博文量
    251
  • 访问量
    957522