关于processes和sessions参数的说明

PROCESSES

PropertyDescription
Parameter typeInteger
Default value100
ModifiableNo
Range of values6 to operating system dependent
BasicYes
Oracle RACMultiple instances can have different values.

PROCESSES specifies the maximum number of operating system user processes that can simultaneously connect to Oracle.(PROCESSES参数指定了能同时连接到ORACLE的操作系统级别的用户进程最大数量) Its value should allow for all background processes such as locks, job queue processes, and parallel execution processes.

The default values of the SESSIONS and TRANSACTIONS parameters are derived from this parameter. (SESSIONS and TRANSACTIONS两个参数的默认值来自PROCESS参数的值)Therefore, if you change the value of PROCESSES, you should evaluate whether to adjust the values of those derived parameters.

PROCESSES参数设置也与LINUX内核参数有关系,查看内核参数设置文件/etc/sysctl.conf里的kernel.sem=250 32000 100 128,从网上搜索的相关资料说明如下:

参数依次为SEMMSL(每个用户拥有信号量最大数);SEMMNS(系统信号量最大数);SEMOPM(每次semopm系统调用操作数);SEMMNI(系统信号量级数最大数).  
PROCESSES参数设置与第二个参数SEMMNS(系统信号量最大数)有关系,PROCESSES参数的值不能大于该参数,否则在启动时数据库会报:ora-27154 ora-27300 ora-27301 ora-27302错误,导致数据库不能启动,此时要把SEMMNS值改的比PROCESSES参数值要大,sysctl -p(使内核参数值生效,无需重启系统),然后再启动数据库,再把PROCESSES参数值改成合理范围。

SESSIONS

PropertyDescription
Parameter typeInteger
Default valueDerived: (1.5 * PROCESSES) + 22
ModifiableNo
Range of values1 to 231
BasicYes

注意:通常只需要调整PROCESSES参数,SESSIONS参数就会按照上面的公式自动调整,(1.5 * PROCESSES) + 22,这个公式是11.2中的公式,11.2以前的版本公式为(1.1 * PROCESSES) + 5

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值