自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Oracle數(shù)據(jù)庫定時器Job在各個時間的寫法總結(jié)篇

數(shù)據(jù)庫 Oracle
本文我們主要把一些Oracle數(shù)據(jù)庫的定時器Job在各個時間段的寫法總結(jié)起來,供大家學(xué)習(xí)參考,希望能夠?qū)δ兴鶐椭?/div>

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

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

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

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

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

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

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

例如:有存儲過程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,關(guān)鍵設(shè)置  
  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

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

【編輯推薦】

  1. 談一談Oracle WDP計劃和Oracle認(rèn)證
  2. Oracle客戶端NLS_LANG參數(shù)的設(shè)置詳解
  3. 淺析Oracle 10g isqlplus使用DBA賬戶的方法
  4. 關(guān)于Oracle利用UTL_INADDR注入的簡單介紹
  5. 簡單介紹一下Oracle ERP上線后的迅捷管教和新功能
責(zé)任編輯:趙鵬 來源: 中國IT實驗室
相關(guān)推薦

2011-07-29 15:31:52

Oracle數(shù)據(jù)庫ORDER BY

2023-01-10 13:53:21

Linux定時器

2010-04-13 10:32:40

Oracle數(shù)據(jù)庫編程

2010-04-20 10:41:49

Oracle數(shù)據(jù)庫

2011-04-12 10:09:33

Oracle數(shù)據(jù)庫關(guān)閉

2011-07-22 09:58:18

Oracle數(shù)據(jù)庫優(yōu)化策略

2010-07-28 15:56:22

FlexTimer定時

2009-11-11 10:14:10

linux定時器操作系統(tǒng)

2011-05-26 13:36:40

Oracle數(shù)據(jù)庫時間處理

2011-06-14 15:11:59

ORACLE

2011-09-02 10:06:51

OracleSqlLoad常用技巧

2018-11-02 08:10:58

Linuxsystemd定時器

2011-07-08 16:07:41

Oracle job存儲過程

2011-04-21 10:49:28

Linux時間定時器

2011-03-17 14:09:25

Oracle數(shù)據(jù)庫字符

2010-05-04 17:08:24

Oracle數(shù)據(jù)庫

2010-11-18 17:35:51

oracle時間加減

2011-08-24 15:16:37

Oracle數(shù)據(jù)庫自動備份

2022-11-02 11:40:16

Flowable定時器流程

2009-11-18 18:16:17

Oracle數(shù)據(jù)庫優(yōu)化
點贊
收藏

51CTO技術(shù)棧公眾號