ORA-12516, TNS:listener could not find available handler with matching protocol stack


测试环境业务链接数据库时报错ORA-12516,TNS:侦听器找不到具有匹配协议堆栈的可用处理程序
测试库上午使用一直正常,到中午时突然出现了报错,在没有做什么变更的情况下,该报错原因为​多是是由于超过连接最大值导致无法登录
查看procress的参数值和占用值和session的参数值

SQL > show parameter processes  
SQL > show parameter session
SQL > select count(*) from v$process;

ORA-12516, TNS:listener could not find available handler with matching protocol stack_第1张图片
修改process的最大值

SQL > alter system set processes=1000 scope=spfile; 

SQL > alter system set sessions=1500 scope=spfile; 

重启oracle 使配置生效

SQL > show parameter processes  
SQL > show parameter session

ORA-12516, TNS:listener could not find available handler with matching protocol stack_第2张图片

你可能感兴趣的:(数据库,oracle)