dbms_scheduler package系列三

wisdomone1發表於2013-02-21

 dbms_scheduler package系列,上幾篇文章見:http://space.itpub.net/9240380/viewspace-753712
西天求法,因難重重.止於真義:
 上一文講到3,上述program,job,scheduler各個元件之間的內在聯絡是什麼,它是如何整合為一個整體;
  進一步講述:
 
4,其他更為高階的一些概念
      這些高階概念更加強化了dbms_scheduler的管理功能,主要包括:
        a,job classes
        b,windows
        c,window groups


 a,job classes
      透過job class可以實現:
        1,為其成員job指定相同的屬性值,比如logging level;比如你在一個job class
          建立job,會繼承job class共有的屬性(和java class一個道理)
        2,為成員job配置service affinity
           此適用於rac,在不同的service執行不同的job
        3,為成員job設定資源;
             a,用job class在排程器和database resource manager構建一個link
                進而透過database resource manager分配指定的資源
        4,可以為不同的job指定不同的優先順序;
             即隸屬於不同的job class的job優先順序不同;
             如果兩個job分配相同的優先順序,則最先開始時間的哪個job先執行;
             如未分配優先順序給job,則採用預設值3
             (注:可以配置的優先順序值:1-5)   
            
        5,如果強制刪除一個job class中的job,一般返回錯誤;如強行刪除另含其它job的job class
          則會導致其job class中其它的job變為disabled,同時其它的job會變更其job class為default_job_class
 
b,windows
        官方文件/B19306_01/server.102/b14231/schedover.htm#sthref3494 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9240380/viewspace-754403/,如需轉載,請註明出處,否則將追究法律責任。

相關文章