在Oracle上将JOB_QUEUE_PROCESSES更改为0是否也会阻止Oracle作业的调度?
我在01/server.920/a96521/ajq.htm中发现了一些有关它的信息,主要有以下几点:
JOB_QUEUE_PROCESSES初始化参数控制协调器作业队列进程是否由实例启动。如果此参数设置为0,则在数据库启动时不会启动协调器作业队列进程,因此不会执行作业队列作业。JOB_QUEUE_PROCESSES初始化参数还指定可以在实例上并发运行的最大Jnnn进程数。可指定的进程的最大数目为1000。
然而,我不知道“协调员任务队列”在总体方案中代表了什么。
非常感谢您的及时答复。
发布于 2009-07-29 16:59:33
在11.2之前,如果将JOB_QUEUE_PROCESSES设置为0,则不会执行通过DBMS_JOB计划的作业。该参数不影响通过DBMS_SCHEDULER包调度的作业。如果您所指的"Oracle作业“指的是10g及以后版本中自动收集具有丢失或陈旧统计信息的对象的后台作业,则这些是不受JOB_QUEUE_PROCESSES影响的DBMS_SCHEDULER作业。
从11.2开始,赛德莱尔的默认值也从0更改为1000,并使其成为一个非基本的初始化参数。
发布于 2013-05-30 16:01:46
在Oracle中,Oracle为JOB_QUEUE_PROCESSES be 10推荐值。
https://stackoverflow.com/questions/1201279
复制相似问题