日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Oracle數(shù)據(jù)庫定時器Job在各個時間的寫法總結篇

Oracle數(shù)據(jù)庫中,我們經常會用到定時器Job來讓數(shù)據(jù)庫定時的自動執(zhí)行一些腳本,或做數(shù)據(jù)庫備份,或做數(shù)據(jù)的提煉,或做數(shù)據(jù)庫的性能優(yōu)化,包括重建索引等等的工作。但是,Oracle定時器Job時間的處理上,千變萬化,還是比較靈活的。本文我們總結了一些Oracle數(shù)據(jù)庫定時器Job在各個時間段得寫法,接下來我們就開始介紹這些。

在總結之前,我們首先來了解一下Job參數(shù):

Job參數(shù)是有Submit()過程返回的binary_integer。

what參數(shù)是將被執(zhí)行的PL/SQL代碼塊。

next_date參數(shù)指何時將運行這個工作。寫Job的時候可以不指定該值。

interval參數(shù)何時這個工作將被重執(zhí)行。

其中Interval這個值是決定Job何時,被重新執(zhí)行的關鍵。

例如:有存儲過程p_dosomethings,需要被不同的時間間隔執(zhí)行。

 

 
 
 
  1. declare  
  2.  
  3. jobno number;  
  4.  
  5. begin  
  6.  
  7. dbms_job.submit(  
  8.  
  9. jobno,  
  10.  
  11. 'p_dosomething', --what  
  12.  
  13. to_date(), --next_date,可以不填  
  14.  
  15. 'Interval時間字符串' --interval,關鍵設置  
  16.  
  17. );  
  18.  
  19. commit;  
  20.  
  21. end; 

 

1、每分鐘執(zhí)行

Interval => TRUNC(sysdate, 'mi')+1/(24*60)

2、每天定時執(zhí)行

例如:每天的凌晨2點執(zhí)行

Interval => TRUNC(sysdate)+1+2/(24)

3、每周定時執(zhí)行

例如:每周一凌晨2點執(zhí)行

Interval => TRUNC(next_day(sysdate, 2))+2/24 --星期一,一周的第二天

4、每月定時執(zhí)行

例如:每月1日凌晨2點執(zhí)行

Interval => TRUNC(LAST_DAY(SYSDATE))+1+2/24

5、每季度定時執(zhí)行

例如每季度的第一天凌晨2點執(zhí)行

Interval => TRUNC(ADD_MONTH(SYSDATE), 3),'Q')+2/24

6、每半年定時執(zhí)行

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

Interval => ADD_MONTHS(trunc(sysdate,'yyyy'),6)+2/24

7、每年定時執(zhí)行

例如:每年1月1日凌晨2點執(zhí)行

Interval => ADD_MONTHS(trunc(sysdate,'yyyy'),12)+2/24

關于Oracle定時器Job在各個時間段得寫法就介紹到這里了,如果您想了解更多關于Oracle數(shù)據(jù)庫的知識,可以看一下這里的文章:http://database./oracle/,相信一定會帶給您收獲的。

【編輯推薦】

  1. 談一談Oracle WDP計劃和Oracle認證
  2. Oracle客戶端NLS_LANG參數(shù)的設置詳解
  3. 淺析Oracle 10g isqlplus使用DBA賬戶的方法
  4. 關于Oracle利用UTL_INADDR注入的簡單介紹
  5. 簡單介紹一下Oracle ERP上線后的迅捷管教和新功能

網(wǎng)頁標題:Oracle數(shù)據(jù)庫定時器Job在各個時間的寫法總結篇
文章分享:http://www.5511xx.com/article/dpjdcde.html