Oracle job週期設定

2021-09-30 07:46:53 字數 664 閱讀 8812

1:每分鐘執行

interval => trunc(sysdate,'mi') + 1/ (24*60)

或 interval => sysdate+1/1440

2:每天定時執行

例如:每天的凌晨1點執行

interval => trunc(sysdate) + (1 +1)/ 24

3:每週定時執行

例如:每週一凌晨1點執行

interval => trunc(next_day(sysdate,'星期一'))+1/24

4:每月定時執行

例如:每月1日凌晨1點執行

interval =>trunc(last_day(sysdate))+1+1/24

5:每季度定時執行

例如每季度的第一天凌晨1點執行

interval => trunc(add_months(sysdate,3),'q') + 1/24

6:每半年定時執行

例如:每年7月1日和1月1日凌晨1點

interval => add_months(trunc(sysdate,'yyyy'),6)+1/24

7:每年定時執行

例如:每年1月1日凌晨1點執行

interval =>add_months(trunc(sysdate,'yyyy'),12)+1/24

Oracle Job時間間隔設定

初始化相關引數job queue processes alter system set job queue processes 39 scope spfile 最大值不能超過1000 job queue interval 10 排程作業重新整理頻率秒為單位 job queue process 表示o...

oracle job欄位說明及定時設定

字段 列 型別 描述 job number 任務的唯一標示號 log user varchar2 30 提交任務的使用者 priv user varchar2 30 賦予任務許可權的使用者 schema user varchar2 30 對任務作語法分析的使用者模式 last date date 最...

Oracle Job 語法和時間間隔的設定

初始化相關引數job queue processes alter system set job queue processes 39 scope spfile 最大值不能超過1000 job queue interval 10 排程作業重新整理頻率秒為單位 job queue process 表示o...