ora-12516 tns listener could not find available handler with matching protocol

 

ora-12516 tns listener could not find available handler with matching protocol

根据其需求,首先确认服务器端监听器和DB并没有问题后,即判断为客户端连接问题;其二,查找ORA-12516错误引起的原因,发现为Processes数量导致,Oacle的sessions和processes的关系是sessions=1.1*processes + 5.这样的话,增加Processes的数量即可解决.最后的解决方案见下文所示:

【注:sessions是个派生值,由processes的值决定,公式sessions=1.1*process + 5】

 

1.查看当前processes数量

cmd窗口:sqlplus /nolog;

conn /as sysdba;

show parameter processes;

会看到进程相关信息:

2.修改processes数量

alter system set processes=600 scope=spfile;

3.重启启动数据库

shutdown immediate; 立刻关闭

startup; 启动

 

 

本站的文章多是老王开发工作中问题的记录,一个字一个字敲的,切实可行,可以分享,需要留个原文链接,至少也意思意思吧!
vsalw技术博客! » ora-12516 tns listener could not find available handler with matching protocol

每个人都是以自己独特的方式体味生活,或许别人不理解,但自己知道:其中的酸甜苦辣就叫做幸福!

认同! 瞎扯淡!