oracle定时关闭job,Oracle 定时JOB
講一下Oracle創建臨時job小竅門,創建Oracle臨時JOB是為了臨時執行調用過程或者函數,只調用一次。
1、創建Oracle臨時job
declare
VJOB ?number;
begin
sys.dbms_job.submit(VJOB,
‘PKG_RULECALL.MAKE_ALL_SAMPLE_BY_MONTH_WTH(‘‘201701‘‘,NULL);‘,
Sysdate+1/24,
null);
commit;
end;
注釋:
1)?Sysdate+1/24? ?:創建時往后推1個小時;
2)PKG_RULECALL.MAKE_ALL_SAMPLE_BY_MONTH_WTH(‘‘201701‘‘,NULL)? ?:過程名及參數;
2、查詢Oracle 臨時job語句
select s.JOB,s.LOG_USER,s.SCHEMA_USER,to_char(s.THIS_DATE,‘yyyymmdd hh24:mi:ss‘) this_date,to_char(s.NEXT_DATE,‘yyyymmdd hh24:mi:ss‘) NEXT_DATE,s.WHAT from user_jobs s;
3、刪除臨時JOB
在臨時JOB沒有執行可通過在命令行下執行刪除語句,如果已經執行需要先刪除執行的進程,在刪除JOB。
exec dbms_job.remove(293);COMMIT;
總結
以上是生活随笔為你收集整理的oracle定时关闭job,Oracle 定时JOB的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 淘特怎么样(天貓淘寶海外)
- 下一篇: oracle dbwr trace文件,