一、 错误码ORA-12516 TNS监听程序找不到符合协议堆栈要求的可用处理程序 解决方案 1.错误原因 由于超过连接最大值导致无法登录,所以用sys as dba也是登录不上的,首先需要先断开占用的procress,即停掉几个tomcat即可释放连接,接下来就可以登录了。 解决方法: 杀掉oracle进程: kill -9 `ps -ef|grep "or...
(1) 以oracle身份登录数据库,命令:su -oracle(2) 进入Sqlplus控制台,命令:sqlplus /nolog(3) 以系统管理员登录,命令:connect / as sysdba 3.查看procress的参数值和占用值 (1)procress参数值:show parameter processes(2)procress占用值:select count(*) from v$process; 4.查看session的参数值 (1)session参数...
Oracle数据库sql连接报错:java.sql.SQLException: Listener refused the connection with the following error: ORA-12516, TNS:listener could not find available handler with matching protocol stack! 问题原因:该问题是数据库负载压力较大,数据库已经启用的进程数达到了参数限制的最大进程数,无法再创建新的进程了,...
PL/SQL Developer客户端工具连数据库的时候报出Ora-12516的错误,应用连接正常,但是plsql偶尔连接报错。 造成这种原因是会话数过多,超过了数据库设置的会话数。解决步骤:1:查看当前实例会话数2:查看数据库process设置上限数3:查看数据库session 设置上限数4:设置process和session数量5:初始化参数需要重启验证6:...
本地安装的oracleXEUniv—oracle特别版,免费用户可以自由使用,但有连接数量和存储限制。 最近遇到一个问题,当我的SSM项目连接本地数据库oracleXE后,我的navicat再连接时就会报错ORA-12516,就是oracle的会话数超出了限制,一般都是由于多次connect建立多个连接会话引起的,最后导致oracle无法响应新的请求,从而出现ora-12516...
java.sql.SQLException: Listener refused the connection with the following error: ORA-12516, TNS:listener could not find available handler with matching protocol stack! 1. 问题原因: 该问题是数据库负载压力较大,数据库已经启用的进程数达到了参数限制的最大进程数,无法再创建新的进程了,这个时间再连接数据...
只要会话连接数超过上面的process数150或者sessions数170,再来一个的会话进程,就会产生12516错误。因此可以修改一下该值。sessions和processes关系必须按照如下关系设置。 sessions=1.1*processes+5; //这个是sessions值和processes值的关系,最好按照这样做,因此如果要将processes数设置为500,则sessions数必须为1.1*500+5=...
简介:Oracle数据库ORA-12516:“listener could not find available handler with matching protocol stack!“问题解决方法 Oracle数据库sql连接报错: java.sql.SQLException: Listener refused the connection with the following error: ORA-12516, TNS:listener could not find available handler with matching protocol st...
在Linux终端,通过切换至oracle用户并使用sys账户登录数据库,执行SQL查询获取当前数据库的连接数、会话数、连接数上限与会话数上限。使用如下SQL语句:> SQL> select count(*) from v$process;> SQL> select count(*) from v$session;> SQL> select value from v$parameter where name = 'processes'...
ORA-12516:TNS:监听程序无法找到匹配的信息栈的可用句柄错误 ORA-12520:解决方法:查了一下,原来是以前设置共享服务器时SESSION设了170,PROCESSES设了150,共享服务器时就肯定够用,专用服务器就不行了,后来改为SESSION设555,PROCESSES设500。重启数据库,正常了。然后又马上再查了,PROCESSES已经达到140了,奇怪,...