Oracle 9 的cluster 最近出了这个问题。用dba studio 、sqlplus 、toad 、pb 等工具链接后某个用户后,session + 1 但是当用oracle 下的apache 或是独立resin 、tomcat 等连接池,也是用相同的用户链接后,session 无变化。用其它的用户联接session 也无增加可以肯定的是,有许多人同时再用resin 或是apache。而且表库的记录也证实,在服务运行时间内有大量人使用系统。这可能是什么原因

解决方案 »

  1.   

    连接池技术一是控制最大连接数, 二是控制最小连接数(就是肯定保持多少连接,以备用),
    所以你的Apach不增加连接数,可能是他已经到达了最大连接数, 或则没有到达最小连接数
      

  2.   

    我描述的不太清楚。1、在小于最大链接数的情况下,web用户增加,v$session 也会增加。
    2、我碰到的情况是,在大量用户短时间访问并大量查询数据库、提交数据情况下,正常的情况是v$session 应保持在一个很高的值。如200 --300 。但现在只有几个,就是这几个session 完成了这些工作是极不正常的。我想找出这是为什么