ORA-12516 "TNS监听程序找不到符合协议堆栈要求的可用处理程序" 解决方案
1.进入数据库:sqlplus /nolog
2.进入数据库:conn sys/123456 as sysdba;
3.show parameter processes;
查看procress&session的参数值和占用值
上面提到由于超过连接最大值导致无法登录,所以用sys as dba也是登录不上的,首先需要先断开占用的procress,即停掉几个tomcat即可释放连接,接下来就可以登录了。在这里我停掉了所有tomcat,再通过sys用户登录sqlplus看一下procress和session的参数值和占用值:
4.select count(*) from v$process;