Oracle连接提示 监听程序无法分发客户机连接/监听程序无法找到适用于客户机连接的例程 X64服务器
内容来源:https://blog.csdn.net/zouyujie1127/article/details/16883493
可能是由于PROCESS、SESSION数量设置的不够,导致ORACLE在高峰期的时候,没有足够的PROCESS对连接上来的客户服务进行分配。
解决方式
1、首先查看ORACLE的PROCESS、SESSION数量
查看当前ORALCE PROCESS数量
SQL> show parameter process
查看当前ORALCE SESSION数量
SQL> show parameter session
2、判断是否因为PROCESS、SESSION数量导致,如果PROCESS、SESSION数量足够则不需要修改,需要寻找其他原因
3、修改PROCESS、SESSION数量
修改PROCESS数量:
SQL> alter system set processes=1000 scope = spfile;
修改SESSION数量:
SQL> alter system set session=1105 scope = spfile;
注:sessions是个派生值,由processes的值决定,公式sessions=1.1*process + 5
4、重启Oracle服务

浙公网安备 33010602011771号