--查看job任务
select * from dba_jobs;
--开启一个job任务
begin
dbms_job.isubmit(21, 'OEE_STATISTIC;',to_date('20170207 20:01:00','yyyyMMdd hh24:mi:ss'),'sysdate+1/2',false);
end;
--关闭job任务
begin
dbms_job.broken(21,true);
end;
--删除job任务
begin
dbms_job.remove(21);
end;
INTERVAL参数值
每天午夜12点
'TRUNC(SYSDATE + 1)'
每天早上8点30分
'TRUNC(SYSDATE + 1) + (8*60+30)/(24*60)'
每星期二中午12点
'NEXT_DAY(TRUNC(SYSDATE ), ''TUESDAY'' ) + 12/24'
每个月第一天的午夜12点
'TRUNC(LAST_DAY(SYSDATE ) + 1)'
每个季度最后一天的晚上11点
'TRUNC(ADD_MONTHS(SYSDATE + 2/24, 3 ), 'Q' ) -1/24'
每星期六和日早上6点10分
'TRUNC(LEAST(NEXT_DAY(SYSDATE, ''SATURDAY"), NEXT_DAY(SYSDATE, "SUNDAY"))) + (6×60+10)/(24×60)'
Oracle 任务调度
最新推荐文章于 2024-06-04 17:01:18 发布