oracle job欄位說明及定時設定

2021-07-29 05:29:09 字數 2136 閱讀 1789

===========================================

字段(列) 型別 描述

job number 任務的唯一標示號

log_user varchar2(30) 提交任務的使用者

priv_user varchar2(30) 賦予任務許可權的使用者

schema_user varchar2(30) 對任務作語法分析的使用者模式

last_date date 最後一次成功執行任務的時間

last_sec varchar2(8) 如hh24:mm:ss格式的last_date日期的小時,分鐘和秒

this_date date 正在執行任務的開始時間,如果沒有執行任務則為null

this_sec varchar2(8) 如hh24:mm:ss格式的this_date日期的小時,分鐘和秒

next_date date 下一次定時執行任務的時間

next_sec varchar2(8) 如hh24:mm:ss格式的next_date日期的小時,分鐘和秒

total_time number 該任務執行所需要的總時間,單位為秒

broken varchar2(1) 標誌引數,y標示任務中斷,以後不會執行

interval varchar2(200) 用於計算下一執行時間的表示式

failures number 任務執行連續沒有成功的次數

what varchar2(2000) 執行任務的pl/sql塊

current_session_label raw mlslabel 該任務的信任oracle會話符

clearance_hi raw mlslabel 該任務可信任的oracle最大間隙

clearance_lo raw mlslabel 該任務可信任的oracle最小間隙

nls_env varchar2(2000) 任務執行的nls會話設定

misc_env raw(32) 任務執行的其他一些會話引數

--------------------------

描述 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)'

--------------------------

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執行說明

檢視當前任務佇列 select from dba jobs t where t.what like p wap stat rmsx what 為執行任務名稱,可以是儲存過程或其它可執行實體 二.執行時間設定 每天午夜12點 trunc sysdate 1 每天早上8點30分 trunc sysdat...

mysql欄位說明 MySQL欄位型別說明

mysql支援大量的列型別,它可以被分為3類 數字型別 日期和時間型別以及字串 字元 型別。本節首先給出可用型別的乙個概述,並且總結每個列型別的儲存需求,然後提供每個類中的型別性質的更詳細的描述。概述有意簡化,更詳細的說明應該考慮到有關特定列型別的附加資訊,例如你能為其指定值的允許格式。由mysql...

mysql explain欄位說明

explain列的解釋 id 查詢的序列號 select type select查詢的型別,主要是區別普通查詢和聯合查詢 子查詢之類的複雜查詢。table 所訪問的資料庫中表的名稱。type 這是重要的列,顯示連線使用了何種型別。從最好到最差的連線型別為const eq reg ref range ...