有谁有session这方面的资料可以介绍一下的阿?我也很想知道这个事情

解决方案 »

  1.   


    nebulaly, 在哪儿有这样的文章, 我搜索半天没搜索到, 请提示下. 谢谢.
      

  2.   

    oracle有自己的会话管理机制,不活动的会话可能是因为对方断开连接后,要缓冲一段时间才清空的
      

  3.   


    他这个管理机制很不爽, 比如说我现在会话里有600多个会话, 等他自己清空, 恐怕在这之前, 它已经挂掉了. 但是如果我现在重启动IIS(我的ORACLE主要做WEB用, 也就是说绝大部分会话都是从WEB程序连过去的) 的话, 再查看ORACLE的会话, 就全没了, 由600缩到几十. 所以说, 很头疼...
      

  4.   

    用profile设置会话的连接时间限制
    例如
    CREATE PROFILE testprofile LIMIT 
          CONNECT_TIME          

    然后用alter user profile testprofile 指定profile到用户
    具体做法参考oracle文档
      

  5.   

    由于WEB不会保持连接
    楼主也可以考虑使用MTS提高吞吐量