begin dbms_scheduler.create_job(job_name => ‘JOB_BASIC_STATISTIC‘, job_type => ‘STORED_PROCEDURE‘, job_action => ‘PROC_BASIC_STATISTIC‘, --存储过程名 start_date => to_date(to_char(sysdate,‘yyyy-mm-dd‘)||‘ 19:32:00‘, ‘yyyy-mm-dd hh24:mi:ss‘), REPEAT_INTERVAL => ‘freq=minutely;interval=1‘, enabled => true, end_date => to_date(to_char(sysdate,‘yyyy-mm-dd‘)||‘ 20:34:00‘, ‘yyyy-mm-dd hh24:mi:ss‘), comments => ‘执行定时统计数据‘); commit; end;
查询job状态
select sysdate, t.job_name, t.JOB_ACTION, /*job执行的sp*/ t.STATE, /*job状态,应为enable*/ t.start_date, t.REPEAT_INTERVAL, t.* from user_scheduler_jobs t;
关于Oracle中job定时器(通过create_job创建的)配置示例
原文:https://www.cnblogs.com/jmy520/p/12146707.html