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服务

posted @ 2019-12-13 11:39  漫天黄叶远飞  阅读(168)  评论(0)    收藏  举报