oracle的processes和session最大限制
1、现象:oracle运行了一段时间后出现用户名连接不上,提示process已经达到最大值。
2、解决:
--管理员身份登录
sqlplus / as sysdba
--修改processes最大值,默认是150
alter system set processes=300 scope=spfile;
--修改session最大值,建议sessions=(1.1*process+5)
alter system set sessions=335 scope=spfile;
--修改后需要重启服务
shutdown
startup
3、查看参数
--processes参数
show parameter processes
select * from v$process
--sessions参数
show parameter sessions
select * from v$session