请问在oracle服务器端,如何自动释放一段时间后没有用到的连接,谢谢!

解决方案 »

  1.   

    服务器上的sqlnet.ora文件
    加sqlnet.expire_time = 15 (分钟)
    DB每15分钟就会检查一下连接状况,如果发现连接不上,中断该连接
      

  2.   

    不知道LZ的“没有用到的连接”是不是指死链接,比如客户机死机造成的异常连接。解决这个问题可以用楼上的方法。如果是指用户登入后一定时间内无数据库活动,那么就断开与数据库的连接。那这个就要用配置文件来实施资源限制,设置配置文件中的idle_time来实现。