Oracle Job 定時執行設定例項[final]
DECLARE
X NUMBER;
BEGIN
SYS.DBMS_JOB.SUBMIT
( job => X
,what => 'syn_rpt_members_relation;'
,next_date => to_date('02-07-2008 01:00:00','dd/mm/yyyy hh24:mi:ss')
,interval => 'trunc(sysdate)+1+1/24'
,no_parse => FALSE
);
SYS.DBMS_OUTPUT.PUT_LINE('Job Number is: ' || to_char(x));
COMMIT;
END;
/
以上是明確指定每天的1點執行此job,如果指定是每天中午12點執行interval需要指定為 'trunc(sysdate)+1+12/24'
描述 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)'
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-749071/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle:建立JOB定時執行儲存過程Oracle儲存過程
- 採用job定時執行recover datafile
- oracle建立job並執行jobOracle
- 設定shell 定期 (crontab job) 執行 DB 中的物件物件
- 定義JOB的執行間隔
- Oracle資料庫定時器JobOracle資料庫定時器
- Oracle透過job定時建立表Oracle
- ORACLE JOB INTERVAL引數設定Oracle
- oracle 執行計劃設定Oracle
- Oracle及SQL Server Job執行時間討論及夏令時問題OracleSQLServer
- 三個本地組策略的設定例項
- SQLServer樂觀鎖定和悲觀鎖定例項SQLServer
- LoadRunner如何在指令碼執行時修改log設定選項?指令碼
- oracle 定義jobOracle
- Oracle中job無法自動執行Oracle
- 使用oracle job定時傳送email郵件OracleAI
- Oracle 定時任務job實際應用Oracle
- Oracle定時任務(DBMS_Job)詳解Oracle
- Oracle JOB 建立例項Oracle
- 【RAC】rac中如何指定job的執行例項
- oracle job使用詳解及job不執行的檢查方法Oracle
- Oracle執行JOB報ORA-27492:無法執行作業Oracle
- Oracle用指令碼定時執行備份Oracle指令碼
- XXL-JOB定時任務框架(Oracle定製版)框架Oracle
- Oracle診斷案例-Job任務停止執行Oracle
- oracle JOB 查詢 新增 修改 刪除 執行Oracle
- oracle系統包——dbms_job用法(oracle定時任務)Oracle
- mysql 定時指令碼(event),類似oracle的jobMySql指令碼Oracle
- oracle job使用方法--實現定時任務Oracle
- MySQL定時執行MySql
- job 執行時間比排程間隔時間長
- job任務均不執行,手工執行報job now running
- mysql sql語句執行超時設定MySql
- sqlserver執行時記憶體設定方法SQLServer記憶體
- Job長時間執行不能退出的分析
- DBMS_JOB.SUBMIT 建立job定時排程MIT
- Oracle診斷案例:Job任務停止執行(轉)Oracle
- linux設定crontab定時執行任務計劃Linux