标签:连接 parameter start weight ssi 登录 1.5 数值 ESS
出现这个问题是连接数过大导致的,也正是因为这个连接数过大,即使使用 as sysdba也是登录不上。所以要解决这个问题,首先就要先断开当前连着的process,然后使用 sqlplus 用户名/密码@实例 as sysdba 进行登录。
输入如下语句:
/*查看process的参数值*/ show parameter processes; /*查看process的占有值*/ select count(*) from v$process;
*会发现processes的参数值不太大,一般默认是150或者300
我们需要修改process和session的最大值
alter system set processes=2000 scope=spfile; alter system set sessions=3005 scope=spfile; /*注意一下processes的值和sessions的值,Oracle官方文档中要求:*/ sessions=processes*1.5+5
重启服务
/*关闭数据库*/
shutdown immediate
/*启动数据库使配置生效*/
startup;
ORA-12516 TNS: 监听程序找不到符合协议堆栈要求的可用处理程序
标签:连接 parameter start weight ssi 登录 1.5 数值 ESS
原文地址:https://www.cnblogs.com/godlovelian/p/9600172.html