oracle存在大量inactive的session,导致数据库服务器内存占用达到90%以上

yinqifeng 发布于 2015/06/12 00:25
阅读 3K+
收藏 0
下面是dbcp连接配置




安装此配置之后,在数据库空闲状态下回出现大量状态为inactive的session,session里面的sql为select 1 from dual


请各路大神帮忙看下,是哪个地方配置出了问题。
加载中
0
编号5173
编号5173

怎么解决的呢?

0
编号5173
编号5173

有没有找到解决办法?

0
编号5173
编号5173

2年前的问题,估计发问题的人也该行了

s
sunhan1225
可能是没办法解决就改行了。
0
编号5173
编号5173

 <!--每30秒检查一次 所有空闲连接, 将空闲超过15分钟 的连接释放,  目前监测最大空闲7分钟  -->

                <property name="validationQuery" value="select 1 from dual"/>

                <property name="validationQueryTimeout" value="3"/>

                <property name="testWhileIdle" value="true"/>

                <property name="testOnBorrow" value="false"/>

                <property name="testOnReturn" value="false"/>

                <property name="timeBetweenEvictionRunsMillis" value="30000"/>

                                                                                                                 

                <property name="numTestsPerEvictionRun" value="10"/>

                <property name="minEvictableIdleTimeMillis" value="300000"/>  

                <property name="oracle.net.ldap_loadbalance" value="OFF"/>

                <property name="connectionProperties" value="oracle.net.ldap_loadbalance=OFF;oracle.net.ldap_failover=ON"/>

                <property name="oracle.net.ldap_failover" value="ON"/>

返回顶部
顶部