偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

使用Oracle job定時(shí)執(zhí)行存儲(chǔ)過(guò)程

數(shù)據(jù)庫(kù) Oracle
Oracle的job配置可以在一個(gè)圖形界面中完成。然而大多數(shù)的用戶更習(xí)慣于命令行的方式去操縱數(shù)據(jù)庫(kù)。本文通過(guò)實(shí)例介紹如何通過(guò)命令行實(shí)現(xiàn)這種配置,希望會(huì)對(duì)讀者有所幫助。

Oracle job允許我們定制任務(wù)的執(zhí)行時(shí)間,并提供了靈活的處理方式,還可以通過(guò)配置,安排任務(wù)在系統(tǒng)用戶訪問(wèn)量少的時(shí)段內(nèi)執(zhí)行,極大地提高了工作效率。例如,對(duì)于數(shù)據(jù)庫(kù)日常的備份、更新、刪除和復(fù)制等耗時(shí)長(zhǎng)、重復(fù)性強(qiáng)的工作,我們就可以利用Oracle job去自動(dòng)執(zhí)行以減少工作量。 本文以一個(gè)問(wèn)題來(lái)介紹這一功能的使用。

問(wèn)題:假設(shè)有一個(gè)存儲(chǔ)過(guò)程p_test,如何才能每20分鐘執(zhí)行一次?

解答:

1、把init.ora中如下兩個(gè)參數(shù)打開(kāi)。

  1. JOB_QUEUE_INTERVAL=60  
  2.  
  3. JOB_QUEUE_PROCESSES=4  
  4.  
  5. job_queue_keep_connections=true 

然后重啟一個(gè)庫(kù),如果原來(lái)已經(jīng)打開(kāi)了則不用這步了。

2、示例,以下由sqlplus 來(lái)執(zhí)行,具體參照一下相關(guān)的文檔。

  1. VARIABLE jobno number;  
  2.  
  3. BEGIN  
  4.  
  5. DBMS_JOB.SUBMIT(:jobno,  
  6.  
  7. ’p_test;’  
  8.  
  9. SYSDATE,’SYSDATE + 1/72’);  
  10.  
  11. commit;  
  12.  
  13. END;  
  14.  
  15. DBMS_JOB.SUBMIT(:jobno,//job號(hào)  
  16.  
  17. ’your_procedure;’,//要執(zhí)行的過(guò)程  
  18.  
  19. trunc(sysdate)+1/24,//下次執(zhí)行時(shí)間  
  20.  
  21. ’trunc(sysdate)+1/24+1’//每次間隔時(shí)間  
  22.  
  23. ); 

刪除job:dbms_job.remove(jobno);

修改job:dbms_job.what(jobno,what);

修改下次執(zhí)行時(shí)間:dbms_job.next_date(job,next_date);

修改間隔時(shí)間:dbms_job.interval(job,interval);

停止job:dbms.broken(job,broken,nextdate);

啟動(dòng)job:dbms_job.run(jobno);

例子:

  1. VARIABLE jobno number;  
  2.  
  3. begin  
  4.  
  5. DBMS_JOB.SUBMIT(:jobno,  
  6.  
  7. ’Procdemo;’,  
  8.  
  9. SYSDATE, ’SYSDATE + 1/720’);  
  10.  
  11. commit;  
  12.  
  13. end; 

本文就介紹到這里,歡迎大家批評(píng)指導(dǎo)!

【編輯推薦】

  1. Oracle數(shù)據(jù)庫(kù)使用OMF來(lái)簡(jiǎn)化數(shù)據(jù)文件的管理
  2. 淺析Windows通過(guò)ODBC訪問(wèn)linux的Oracle數(shù)據(jù)庫(kù)
  3. Oracle認(rèn)證:詳解OracleTemp臨時(shí)表空間處理方法
  4. Oracle數(shù)據(jù)庫(kù):全局索引的ONLINE重建要影響執(zhí)行速度
  5. MySQL錯(cuò)誤:Can't connect to MySQL server (10060)
責(zé)任編輯:趙鵬 來(lái)源: 育龍網(wǎng)
相關(guān)推薦

2010-04-29 15:58:51

Oracle存儲(chǔ)過(guò)程

2011-07-08 15:41:43

oracle job

2010-05-07 18:44:28

Oracle存儲(chǔ)過(guò)程

2010-11-16 14:30:32

Oracle存儲(chǔ)過(guò)程

2009-05-13 10:29:01

存儲(chǔ)過(guò)程OracleJava

2010-11-12 12:01:08

Oracle存儲(chǔ)過(guò)程

2010-10-26 14:50:11

oracle存儲(chǔ)過(guò)程

2011-04-13 09:45:15

Oracle存儲(chǔ)

2011-04-15 10:56:22

2010-04-07 13:12:25

Oracle存儲(chǔ)過(guò)程

2009-03-25 10:48:08

存儲(chǔ)銀行Oracle

2010-04-16 10:11:20

Oracle存儲(chǔ)過(guò)程

2010-11-19 11:32:25

Oracle存儲(chǔ)過(guò)程

2012-03-08 10:18:33

JavaOracle

2010-10-28 10:10:48

oracle存圖片

2011-05-17 15:30:27

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

2010-04-26 14:12:23

Oracle使用游標(biāo)觸

2010-04-26 10:09:22

Oracle存儲(chǔ)過(guò)程

2010-04-08 16:41:29

Oracle存儲(chǔ)過(guò)程

2010-04-15 17:31:10

Oracle存儲(chǔ)過(guò)程
點(diǎn)贊
收藏

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