首页 > 数据库 >ORACLE 参数 job_queue_processes

ORACLE 参数 job_queue_processes

时间:2022-11-29 23:34:32浏览次数:76  
标签:jobs JOB queue Oracle job Scheduler ORACLE

官方文档中的说明:

JOB_QUEUE_PROCESSES specifies the maximum number of job slaves per instance that can be created for the execution of DBMS_JOB jobs and Oracle Scheduler (DBMS_SCHEDULER) jobs. DBMS_JOB and Oracle Scheduler share the same job coordinator and job slaves, and they are both controlled by the JOB_QUEUE_PROCESSES parameter.

If the value of JOB_QUEUE_PROCESSES is set to 0, then DBMS_JOB jobs and Oracle Scheduler jobs will not run on the instance.

If JOB_QUEUE_PROCESSES is set to a value in the range of 1 to 1000, then DBMS_JOB jobs and Oracle Scheduler jobs will run. The actual number of job slaves created for Oracle Scheduler jobs is auto-tuned by the Scheduler depending on several factors, including available resources, Resource Manager settings, and currently running jobs. However, the combined total number of job slaves running DBMS_JOB jobs and Oracle Scheduler jobs on an instance can never exceed the value of JOB_QUEUE_PROCESSES for that instance.

Advanced replication uses Oracle Scheduler for data refreshes. Oracle Streams Advanced Queuing uses Oracle Scheduler for message propagation. Materialized views use Oracle Scheduler for automatic refreshes. Setting JOB_QUEUE_PROCESS to 0 will disable these features as well as any other features that use Oracle Scheduler or DBMS_JOB.

job_queue_processes指每个实例中job进程的最大值。这个job包括dbms_job与 dbms_scheduler job。这两者共享相同的job协调进程与job 执行进程。

job_queue_processes设置为0,不会执行任何job。

job_queue_processes设置成1~1000之间的值,实际的job进程数量受很多因素的影响,包括可用资源、资源管理设置,当前处于运行中job。然而运行job的总的job进程数不会超过job_queue_processes的设置。job_queue_process可以表示为oracle能够并发的job的数量,当job_queue_process值为0时表示全部停止oracle的job

另外高级复制的数据刷新,物化视图的刷新,应该都会用到oracle scheduler. 把job_queue_processes设置为0,会禁用使用了 scheduler或job 的这些特性。

job使用参考:

Oracle中的job(定时任务) 

job_queue_processes参数讲解_脑子进水养啥鱼?的博客

 

标签:jobs,JOB,queue,Oracle,job,Scheduler,ORACLE
From: https://www.cnblogs.com/JennyYu/p/16937110.html

相关文章

  • rac dg节点2在修改完alert_oracle_sid.log文件名,主库切换日志后备库节点2不产生新的日
    问题描述:racdg节点2在修改完alert_oracle_sid.log文件名,主库切换日志后备库节点2不产生新的日志文件.主库:主机名hisdb1&hisdb2+oracle11.2.0.4rac备库:主机名hisdb3&his......
  • oracle安装测试
    1.linux系统中,建立oracle用户并赋予权限,在oracle用户下启动oracle图形化安装界面,无权限启用,安装失败。2.window系统中,安装oracle,安装成功后使用pl/sql登录,提升无此监听异......
  • oracle 11.2.0.4 rac dg主备切换
    文档课题:oracle11.2.0.4racdg主备切换.1、环境介绍主库:Oracle11.2.0.4.0RAC(双节点)备库:Oracle11.2.0.4.0RAC(双节点)系统:Centos7.964位主库IP:#PublicIP(ens33)1......
  • Oracle归档
    Oracle归档1.开启归档1.1查看归档状态使用以下命令查看归档状态SQL>ARCHIVELOGLIST;DatabaselogmodeNoArchiveModeAutomaticarchival......
  • 解决因为错误退出导致ORA-01034: ORACLE not available ORA-27101: shared memory rea
    登录dba用户sqlplussys/12345assysdba;回车再输入startup,回车.这步是启动oracle服务。如果startup启动被告知已经启动了,可以先输入shutdownimmediate;等shutdown结束......
  • oracle 设置字段自增
    CREATETABLET_MCA_MOVERELATION(MOVE_RELATION_IDNUMBER(11)NOTNULLENABLEprimaryKEY,MOVE_TYPE_IDNUMBER(11)NOTNULL,SR_NODE_IDNUMBER(11),SR_NODE_......
  • oracle11g 联机重做日志、归档日志、日志文件组以及日志文件操作
    文章目录一.归档方式1.1联机重做日志、归档日志概念1.2工作模式1.3数据库恢复1.4归档模式(1)启用(2)查看归档文件被存放的路径以及存放文件的容量:(3)......
  • 关闭 ORACLE trace 日志功能
    关闭ORACLEtrace日志功能altersystemsettrace_enabled=falseselect*fromv$parameterwhereNAMElike'%trace%'; 关闭ORACLEtrace日志功能altersystem......
  • oracle清空用户下的所有数据及表
    !!!注意这种方式会删除用户下面的所有表和数据,所以只能在新建的普通用户(只授权了指定的表空间)下面执行。1、先禁用数据库中所有的约束select'altertable'||table_......
  • Oracle导入数据
    新建表空间表空间名字可以先打开sql文件搜索tablespace查看表空间名是什么#在oracle服务器上以sysdba身份登录sqlplus/assysdba#永久表空间创建,datafile可以指定......