久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

Oralce中怎么定時執行存儲過程任務

141次閱讀
沒有評論

共計 1384 個字符,預計需要花費 4 分鐘才能閱讀完成。

自動寫代碼機器人,免費開通

Oralce 中怎么定時執行存儲過程任務,相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。

Oralce 定時執行存儲過程任務怎么設置

【一、創測試表】

create table getSysDate(test date);

【二、創要定時執行的存儲過程】

create or replace procedure insertSysDate as

begin

insert into getSysDate values (sysdate);

end ;

【三、創建 JOB,即創建待執行的定時任務過程】

variable job1 number;

begin

dbms_job.submit(:job1, insertSysdate; ,sysdate, sysdate+1/1440

end;

Oralce 定時執行存儲過程任務怎么設置

【四、啟動 JOB,即啟動并運行定時任務過程】

begin

dbms_job.run(:job1);

end;

【五、查看運行效果】

select to_char(test, yyyy/mm/dd hh34:mi:ss) from getSysDate;

結果如下:

2011/08/03 10:53:11

2011/08/03 11:05:51

[部分重點參數補充說明]:

DBMS_JOB.SUBMIT(:jobno,//job 號

your_procedure; ,// 要執行的過程

trunc(sysdate)+1/24,// 下次執行時間

trunc(sysdate)+1/24+1 // 每次間隔時間

);

刪除 job:dbms_job.remove(jobno);

修改要執行的操作:job:dbms_job.what(jobno,what);

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

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

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

啟動 job:dbms_job.run(jobno);

修改 job_queue_processes 的值:(保證其不為 0 否則 JOB 不自動運行)

可通過 select * from v$parameter; 查看其值;

或者直接用 show parameter job_queue_processes; 查看如下:

NAME TYPE VALUE

———————————— ———– ——————————

job_queue_processes integer 10

方法 1,startup pfile= C:\oracle\ora90\database\initorcl.ora

// 此方法修改 initorcl.ora 文件的 job_queue_processes 參數,然后重新啟動數據庫

方法 2,alter system set job_queue_processes=10

// 此方法不要重新啟動數據庫就能生效,系統自動修改 init.ora 文件以后才能生效。

看完上述內容,你們掌握 Oralce 中怎么定時執行存儲過程任務的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注丸趣 TV 行業資訊頻道,感謝各位的閱讀!

向 AI 問一下細節

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-12-04發表,共計1384字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 夏河县| 三江| 兴隆县| 大新县| 扎鲁特旗| 仙游县| 来安县| 河曲县| 阆中市| 湘潭县| 始兴县| 大石桥市| 洛扎县| 津市市| 新巴尔虎右旗| 新源县| 肥西县| 大竹县| 沁源县| 咸丰县| 梁河县| 汾西县| 新建县| 乐山市| 沽源县| 沧源| 灯塔市| 二连浩特市| 九江县| 松原市| 西乌珠穆沁旗| 鱼台县| 新蔡县| 沁阳市| 焦作市| 鄂托克前旗| 西城区| 平利县| 沂水县| 调兵山市| 余庆县|