亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Oracle調度Schedule特性(第五部分)-schedule、program、job聯合

發布時間:2020-08-08 19:53:16 來源:ITPUB博客 閱讀:194 作者:edge_dba 欄目:關系型數據庫
oracle 10g版本之后scheduler將job的屬性分成了多個部分,program負責做什么,schedule負責啥時候做,job就簡單了,一個字:干。
前面幾篇文章,我們分別介紹了創建管理Jobs,創建管理Programs以及創建管理Schedules,下面我們通過實例來演示,如何創建通過schedule調度program的執行的job吧。

1、首先,創建一個program
begin
  dbms_scheduler.create_program(program_name   => 'myprogram1',
                                program_action => '/bin/date',
                                program_type   => 'EXECUTABLE',
                                enabled        => true);
end;
/
我們定義了一個program,執行操作系統命令date。

2、然后,定義一個schedule
begin
  dbms_scheduler.create_schedule(schedule_name   => 'myschedule1',
                                 start_date      => sysdate,
                                 repeat_interval => 'FREQ=DAILY ; INTERVAL=1',
                                 comments        => 'Every 1 weeks');
end;
調試為每周執行一次。repeat_interval可根據實現情況進行修改。


3、最后,創建job,按照指定的schedule,執行program,操作如下:
begin
  dbms_scheduler.create_job(job_name      => 'execOScmd',
                            program_name  => 'myprogram1',
                            schedule_name => 'myschedule1',
                            enabled       => true);
end;
創建job時,start_date,repeat_interval,job_action等均無須指定,因為這些參數將由program和schedule來控制。
這樣3個步驟操作完成后,ORACLE就會自動定時執行(當前設置為每周執行一次)program中定義的操作。

4、要查看當前的執行情況,通過*_scheduler_job_run_details即可查詢(*_scheduler_jobs也可以,不過該視圖中信息不如detail中全面)。
查看剛剛創建的"EXECOSCMD"任務的執行情況,執行命令如下:
SQL> select job_name,job_creator,program_name,schedule_name,to_char(start_date,'yyyy-mm-dd hh34:mi:ss'),state from user_scheduler_jobs where job_name = 'EXECOSCMD';
JOB_NAME                       JOB_CREATOR                    PROGRAM_NAME         SCHEDULE_NAME   TO_CHAR(START_DATE, STATE
------------------------------ ------------------------------ -------------------- --------------- ------------------- ---------------
EXECOSCMD                      SCOTT                          MYPROGRAM1           MYSCHEDULE1     2018-05-14 21:45:43 SCHEDULED
不知道你對10g中的SCHEDULER特性了解了多少呢?通過本篇的介紹希望你能有個大概的認識就夠了,后面還有很多內容需要學習。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

德保县| 洪雅县| 万荣县| 诸城市| 达尔| 孝昌县| 东阿县| 彩票| 湄潭县| 长乐市| 普安县| 友谊县| 六枝特区| 宁武县| 当涂县| 肇庆市| 任丘市| 盱眙县| 县级市| 克拉玛依市| 阿鲁科尔沁旗| 龙川县| 乐昌市| 嘉禾县| 三台县| 重庆市| 天门市| 宁远县| 漠河县| 平安县| 德昌县| 鹿邑县| 文水县| 天全县| 界首市| 甘谷县| 竹山县| 沙湾县| 兰考县| 马边| 登封市|