数据库连接异常:Io 异常: Got minus one from a read call
数据库连接异常:Listener refused the connection with the following error:
ORA-12518, TNS:listener could not hand off client connection
The Connection descriptor used by the client was:
172.156.1.179:1521:orcl现在是第一回,当ORACLE设置的数据库session,prosecess数满150个后,ORACLE自动清空,再记录会话会,当第二回满了时,就不清空了.客户端WEB应用访问数据库就被拒绝了. 
63993717(63993717) 09:55:28
有兄弟,遇到过了吗?
谢谢
目前我没有分呀.请大家帮助,急急.......

解决方案 »

  1.   

    我知道增加processes就可以解决这个问题了吗?不行呀,当满了的时候一样的.我不知道什么原因呀????为什么第一次自动清空重记录会话.
      

  2.   

    你的系统并发量这么高?我想还是需要检查下应用是否有问题,应用客户端/中间件是否会主动释放会话?
    如果实在不行,就在服务器上设置资源限制,在一段空闲时间后,清楚INACTIVE的会话。
      

  3.   

    session,prosecess数满150个后,ORACLE自动清空
    第一回我按F5刷新WEB应用时,达到150后,它就重新清除了再从1增加,但是第二回会话满了时就不清空了,就拒绝客户端连接了.
      

  4.   

    1.扩大prosecess
    2.分析WEB应用的设置,建议查看其连接池的配置。
      

  5.   

    感谢兄弟们,已经解决了.
    WEB应用的设置,其连接池的没有清空。 
    :)
      

  6.   

    很正常的,以前也曾遇到过,weblogic tomcat之类的连接池配置。所以除了检查数据库,也需要保证应用正确,ORACLE是不会谎报库情的,哈哈~