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博客 ” ,链接:https://blog.itpub.net/9240380/viewspace-754403/ ,如需转载,请注明出处,否则将追究法律责任。