欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

全面學(xué)習(xí)ORACLEScheduler特性(5)Schedules調(diào)度Programs執(zhí)行的Jobs

同上

3.2 Schedules調(diào)度Programs執(zhí)行的Jobs

通過(guò)schedule調(diào)度program的執(zhí)行的job,看到這樣的形容是不是讓你徹底暈頭了,就說(shuō)明你還是沒(méi)搞明白10g中SCHEDULERS特性管理的jobs的含意,讓三思更直白地給你描述描述。10g版本中SCHEDULER將JOB分成了多個(gè)部分,program負(fù)責(zé)做什么,schedule負(fù)責(zé)啥時(shí)候做,job就簡(jiǎn)單了,一個(gè)字:做。

創(chuàng)新互聯(lián)10多年成都企業(yè)網(wǎng)站建設(shè)服務(wù);為您提供網(wǎng)站建設(shè),網(wǎng)站制作,網(wǎng)頁(yè)設(shè)計(jì)及高端網(wǎng)站定制服務(wù),成都企業(yè)網(wǎng)站建設(shè)及推廣,對(duì)成都木制涼亭等多個(gè)行業(yè)擁有豐富的網(wǎng)站維護(hù)經(jīng)驗(yàn)的網(wǎng)站建設(shè)公司。

前面幾個(gè)小節(jié),三思已經(jīng)分別演示了創(chuàng)建管理Jobs,創(chuàng)建管理Programs以及創(chuàng)建和管理Schedules,下面我們通過(guò)實(shí)例來(lái)演示,如何創(chuàng)建通過(guò)schedule調(diào)度program的執(zhí)行的job吧。

首先,創(chuàng)建一個(gè)program,操作如下:

    SQL> BEGIN

      2  DBMS_SCHEDULER.CREATE_PROGRAM (

      3     program_name           => 'my_program1',

      4     program_action         => '/bin/date',

      5     program_type           => 'EXECUTABLE',

      6     enabled                => TRUE);

      7  END;

      8  /

    PL/SQL procedure successfully completed.

通過(guò)上述語(yǔ)句,我們定義了一個(gè)program,執(zhí)行操作系統(tǒng)命令date,并輸入到dt.log文件中。

接下來(lái)定義一個(gè)schedule,操作如下:

    SQL> begin

      2  DBMS_SCHEDULER.CREATE_SCHEDULE (

      3    schedule_name     => 'my_first_schedule',

      4    start_date        => SYSDATE,

      5    repeat_interval   => 'FREQ= DAILY ; INTERVAL=1',

      6    comments          => 'Every 1 weeks');

      7  END;

      8  /

    PL/SQL procedure successfully completed.

定義調(diào)試為每周執(zhí)行一次。此處repeat_interval可根據(jù)實(shí)現(xiàn)情況進(jìn)行修改。

最后,創(chuàng)建job,按照指定的schedule,執(zhí)行program,操作如下:

    SQL> BEGIN

      2  DBMS_SCHEDULER.CREATE_JOB (

      3     job_name           =>  'execOScmd',

      4     program_name       =>  'my_program1',

      5     schedule_name      =>  'my_first_schedule',

      6     enabled            =>  true);

      7  END;

      8  /

    PL/SQL procedure successfully completed.

 創(chuàng)建job時(shí),start_date,repeat_interval,job_action等均無(wú)須指定,因?yàn)檫@些參數(shù)將由program和schedule來(lái)控制,這樣,操作完成后,ORACLE就會(huì)自動(dòng)定時(shí)(當(dāng)前設(shè)置為每周執(zhí)行一次)program中定義的操作。

要查看當(dāng)前的執(zhí)行情況,通過(guò)*_scheduler_job_run_details即可查詢(*_scheduler_job_log也可以,不過(guò)該視圖中信息不如detail中全面)。例如,查看剛剛創(chuàng)建的"EXECOSCMD"任務(wù)的執(zhí)行情況,執(zhí)行命令如下:

    SQL> select log_id, log_date, status, additional_info

      2    from user_scheduler_job_run_details

      3   where job_name = 'EXECOSCMD'

      4  ;

        LOG_ID LOG_DATE             STATUS     ADDITIONAL_INFO

    ---------- -------------------- ---------- ------------------------------

         13760 17-AUG-09 02.47.53.7 SUCCEEDED

               34050 PM +08:00

看完這個(gè)示例之后,你是否對(duì)10g中的SCHEDULER特性多了些了解呢?千萬(wàn)表自滿,SCHEDULER特性的功能還多著哪,接著往下看吧。

=======================================

網(wǎng)頁(yè)名稱:全面學(xué)習(xí)ORACLEScheduler特性(5)Schedules調(diào)度Programs執(zhí)行的Jobs
本文鏈接:http://www.chinadenli.net/article32/iepspc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)網(wǎng)站制作網(wǎng)站營(yíng)銷(xiāo)網(wǎng)站導(dǎo)航全網(wǎng)營(yíng)銷(xiāo)推廣搜索引擎優(yōu)化做網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都seo排名網(wǎng)站優(yōu)化