ORA-12516: TNS: 监听程序无法找到匹配协议栈的可用句柄

ORA-12516: TNS: 监听程序无法找到匹配协议栈的可用句柄

使用PL/SQL Developer 数据库远程客户端连接程序连接数据库:

错误信息:

ORA-12516: TNS: 监听程序无法找到匹配协议栈的可用句柄.

TNS-12516 TNS:listener could not find available handlerwith matching protocol stack

导致原因可能为:

1.一般是由于数据库的当前会话数不满足造成的,相关的参数有两个:processes和sessions

(1)首先查看当前这两个参数的值

sql>conn / as sysdba

sql>select count(*) from v$session;  从这里可以看出当前的session数

sql>show parameter processes;    从输出的信息可以看到当前数据库中参数processes的值

sql>show parameter sessions;     从输出的信息可以看到当前数据库中参数sessions的值

这二者的关系是:sessions=(1.1*processes+5)

(2)修改这两个参数

alter system set processes=300 scope=spfile;

alter system set sessions=335 scope=spfile;

(3)重新启动数据库服务,使这两个参数生效。

 

临时解决方法为:重启数据库>shutdown immediate;>startup;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

李晓LOVE向阳

你的鼓励是我持续的不断动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值