jnt*_*t30 4 database oracle dbms-scheduler dbms-job
在Oracle DB上将JOB_QUEUE_PROCESSES更改为0会阻止Oracle作业被调度吗?
我在http://download-west.oracle.com/docs/cd/A97630_01/server.920/a96521/jobq.htm找到了一些有关它的信息,主要是以下内容:
JOB_QUEUE_PROCESSES初始化参数控制实例是否启动协调器作业队列进程.如果此参数设置为0,则在数据库启动时不会启动协调程序作业队列进程,因此不会执行任何作业队列作业.JOB_QUEUE_PROCESSES初始化参数还指定可以在实例上并发运行的最大Jnnn进程数.可指定的最大进程数为1000.
但是,我不确定"协调员工作队列"在宏观计划中代表什么.
非常感谢您及时回复.
在11.2之前,如果设置JOB_QUEUE_PROCESSES为0,DBMS_JOB则不会执行通过其安排的作业.该参数不会影响通过DBMS_SCHEDULER程序包计划的作业.如果通过"Oracle作业",您指的是10g及更高版本中的后台作业,它会自动收集有缺失或过时统计信息的对象的统计信息,那些DBMS_SCHEDULER作业将不受影响JOB_QUEUE_PROCESSES.
从11.2 开始,改变了,JOB_QUEUE_PROCESSES开始影响DBMS_SECHEDULER. 默认值也从0更改为1000,并且它是非基本初始化参数.
| 归档时间: |
|
| 查看次数: |
17343 次 |
| 最近记录: |