系统需要提高oracle的数据库链接数,根据需要大概需要processes=30000,sessions=processes*1.1+5,于是去sqlplus使用管理员权限登录
sqlplus
/as sysdba
并修改链接数:
alter system set processes=30000 scope=spfile;
alter system set sessions=33005 scope=spfile;
停止数据库后
shutdown immediate;
启动报错:
startup;
以前没有遇到过,由于是生产环境遂紧急求助公司大佬,这里记录一下问题原因和解决办法:
启动错误产生原因:
kernel.sem 值太小,导致无法操作系统无法分配更多的空间来启动建库时要启动的进程。
解决办法:
进入系统配置并修改对应sem参数的值:
vim /etc/sysctl.conf --开机启动加载内核参数
kernel.sem =5010 641280 5010 128
保存后即可启动成功。