全面学习甲骨文调度器特性(5)安排调度项目执行的工作

  

  同上
  

  

  3.2,安排调度项目执行的工作   

  

  通过安排调度计划的执行的工作,看到这样的形容是不是让你彻底晕头了,就说明你还是没搞明白10 g中调度器特性管理的工作的含意,让三思更直白地给你描述描述。   

  

  前面几个小节,三思已经分别演示了创建管理工作,创建管理程序以及创建和管理时间表,下面我们通过实例来演示,如何创建通过安排调度计划的执行的工作吧。   

  

  首先,创建一个项目,操作如下:   

     
      

      完成,开始   

      

      2,才能DBMS_SCHEDULER。(   

      

      3,,,,,,,program_name ,,,,,,,,,,=祝辞,‘my_program1’,   

      

      4,,,,,,,program_action ,,,,,,,,=祝辞,/bin/日期,   

      

      5,,,,,,,program_type ,,,,,,,,,,=祝辞,“可执行”,   

      

      6,,,,,,,enabled ,,,,,,,,,,,,,,,=祝辞,真实);   

      

      7,才能,结束;   

      

      8,才能/

      PL/SQL  procedure  successfully 完成。   
     

  通过上述语句,我们定义了一个程序,执行操作系统命令日期,并输入到dt.log文件中。   

  

  接下来定义一个时间表,操作如下:   

     
      

      完成,开始   

      

      2,才能,DBMS_SCHEDULER只(   

      

      ,,3,,,schedule_name ,,,,=祝辞,‘my_first_schedule’,   

      

      4,,,,,,start_date ,,,,,,,=祝辞,SYSDATE,   

      

      5,,,,,,repeat_interval ,,=祝辞,“频率=每天;,间隔=1”,   

      

      6,,,,,,comments ,,,,,,,,,=祝辞,“Every  1,周”);   

      

      7,才能,结束;   

      

      8,才能/

      PL/SQL  procedure  successfully 完成。   
     

  定义调试为每周执行一次。此处repeat_interval可根据实现情况进行修改。   

  

  最后,创建工作,按照指定的时间表,执行项目,操作如下:   

     
      

      完成,开始   

      

      2,才能,DBMS_SCHEDULER只(   

      

      3,,,,,,,job_name ,,,,,,,,,,=祝辞,,“execOScmd”,   

      

      4,,,,,,,program_name ,,,,,,=祝辞,,“my_program1”,   

      

      5,,,,,,,schedule_name ,,,,,=祝辞,,“my_first_schedule”,   

      

      6,,,,,,,enabled ,,,,,,,,,,,=祝辞,,真正的);   

      

      7,才能,结束;   

      

      8,才能/

      PL/SQL  procedure  successfully 完成。   
     

     

  

  要查看当前的执行情况,通过即可查询(也可以,不过该视图中信息不如细节中全面)。例如,查看刚刚创建的“EXECOSCMD”任务的执行情况,执行命令如下:   

     
      

      完成,select  log_id, log_date,,地位,additional_info   

      

      2,,,,,,得到   

      

      ,,3,,where  job_name =,“EXECOSCMD”   

      

      4,,,,,   

      

      ,,,LOG_ID  LOG_DATE ,,,,,,,,,,,, STATUS ,,, ADDITIONAL_INFO   

      

      - - - - - - - - - - -,- - - - - - - - - - - - - - - - - - - - - -,- - - - - - - - - - -,- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -   

      

      ,,,,13760,17-AUG-09  02.47.53.7 成功了   

      ,,,,,,,,,,34050,PM  +喂饲   
     

  看完这个示例之后,你是否对10 g中的调度器特性多了些了解呢?千万表自满,调度器特性的功能还多着哪,接着往下看的吧。   

  

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

全面学习甲骨文调度器特性(5)安排调度项目执行的工作