[翻译自mos文章]当job_queue_processes=0 时,cjq 进程依然启动
2014-07-09 21:13
218 查看
当job_queue_processes=0 时,cjq 进程依然启动
参考原文
CJQ Process Starts Even When job_queue_processes=0 (Doc ID 413399.1)
适用于
oracle server 企业版 10.2.0.1 and later
症状:
当job_queue_processes=0 时, cjq 进程被启动。
文档(http://docs.oracle.com/cd/B19306_01/server.102/b14220/process.htm#i21263)上说:
如果初始化参数job_queue_processes=0,协调器进程(coordinator process)不会被启动。
原因:
这是期望的行为,只要有定义并且活动(active)的scheduler jobs.
从这个文档(http://st-doc.us.oracle.com/10/102/server.102/b14231/schedadmin.htm#sthref3776)中有如下的记载
--->额外注意:上面的这个链接打不开
如果初始化参数被设置为0 ,或者根本就没有设置,那么DBMS_JOB jobs 是不会运行的。
但是,自动启动和停止特性将会被所有的DBMS_SCHEDULER jobs and windows 使用。
如果有DBMS_SCHEDULER job 被执行,the coordinator进程将会被启动,进而 job将会被执行。
--->注意:DBMS_JOB jobs 和 DBMS_SCHEDULER job 是不同的job类型。
解决方案:
若是绝对需要,job可以被disabled掉:
BEGIN
FOR job_rec IN (SELECT job_name FROM dba_scheduler_jobs) LOOP
DBMS_SCHEDULER.DISABLE(job_rec.job_name);
END LOOP;
END;
/
然而,这不是推荐的方法,除非为了测试 当 job_queue_processes=0 的情况下 启动database 时,cjq进程的启动。
--->注意:cjq 是coordinator job queue进程的缩写。
参考原文
CJQ Process Starts Even When job_queue_processes=0 (Doc ID 413399.1)
适用于
oracle server 企业版 10.2.0.1 and later
症状:
当job_queue_processes=0 时, cjq 进程被启动。
文档(http://docs.oracle.com/cd/B19306_01/server.102/b14220/process.htm#i21263)上说:
如果初始化参数job_queue_processes=0,协调器进程(coordinator process)不会被启动。
原因:
这是期望的行为,只要有定义并且活动(active)的scheduler jobs.
从这个文档(http://st-doc.us.oracle.com/10/102/server.102/b14231/schedadmin.htm#sthref3776)中有如下的记载
--->额外注意:上面的这个链接打不开
如果初始化参数被设置为0 ,或者根本就没有设置,那么DBMS_JOB jobs 是不会运行的。
但是,自动启动和停止特性将会被所有的DBMS_SCHEDULER jobs and windows 使用。
如果有DBMS_SCHEDULER job 被执行,the coordinator进程将会被启动,进而 job将会被执行。
--->注意:DBMS_JOB jobs 和 DBMS_SCHEDULER job 是不同的job类型。
解决方案:
若是绝对需要,job可以被disabled掉:
BEGIN
FOR job_rec IN (SELECT job_name FROM dba_scheduler_jobs) LOOP
DBMS_SCHEDULER.DISABLE(job_rec.job_name);
END LOOP;
END;
/
然而,这不是推荐的方法,除非为了测试 当 job_queue_processes=0 的情况下 启动database 时,cjq进程的启动。
--->注意:cjq 是coordinator job queue进程的缩写。
相关文章推荐
- 【翻译自mos文章】对于oracle 数据库来说,OGG的抽取进程什么时候到database中获取数据?
- 【翻译自mos文章】在11.2 和12.1 rac中,启动关闭CRS, OHAS, ASM, RDBMS & ACFS Services的步骤
- 【翻译自mos文章】/dev/shm应该设置多大Oracle 实例启动时才能不报ORA-00845
- 【翻译自mos文章】当并行事务恢复进程在执行时,禁用并行事务恢复的方法
- [翻译自MOS文章]OGG的管理者进程总是监听在默认主机和端口上.
- 【从翻译mos文章】Weblogic AdminServer 启动fail,报错"unable to get file lock, will retry"
- 【翻译自mos文章】12c中ORAAGENT.BIN进程消耗了大量的内存
- [翻译自MOS文章]怎么在OGG 12c版本中把replicat进程重新定位到之前的trail文件位置上?
- 【翻译自mos文章】11gR2中的asm后台进程
- 【翻译自mos文章】在一次失败的 'Shutdown Immediate'之后,数据库job 不能执行。
- [翻译自mos文章]提交的一个job 不运行
- 【翻译自mos文章】在db 12c 单机中不能注册ACFS为自动启动
- 【翻译自mos文章】当/var/tmp目录被remove掉之后,GI crash,并启动失败,原因是ohasd can not create named pipe
- 【翻译自mos文章】Oracle GoldenGate 怎么在源头的传输进程和目的端的server/collector进程之间分配 端口?
- 【翻译自mos文章】job 不能自动运行--这是另外一个mos文章,本文章有13个解决方法
- 【翻译自mos文章】在物理dg中对RFS进程进行trace的方法
- 【翻译自mos文章】怎么样kill 一个被挂起的自动物化视图刷新job?
- 【翻译自mos文章】job 不能自己主动运行的解决方法
- 【翻译自mos文章】11gR2中的asm后台进程
- 翻译mos文章 磁盘组的错误依赖关系导致数据库启动失败