91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

白玉县| 湖南省| 安泽县| 遵义县| 海盐县| 长治县| 金寨县| 宁阳县| 阿克陶县| 绵阳市| 云安县| 东方市| 宣汉县| 临高县| 高碑店市| 咸宁市| 南澳县| 锡林浩特市| 巴中市| 玉龙| 金平| 绥芬河市| 凭祥市| 邓州市| 合江县| 屏东县| 台南县| 绵阳市| 仙游县| 静海县| 边坝县| 塘沽区| 朝阳县| 山丹县| 平湖市| 介休市| 闽侯县| 德格县| 扎鲁特旗| 华宁县| 东至县|