select process from v$session
解决方案 »
- linux 环境proc 编译报错求解?
- 判断两个星期是否在同意星期内?
- jdbc分组查询的奇怪问题
- 读表中的数据。谢谢,在线等!
- 怎样把mysql表里的数据导入到oracle中?
- 迫切寻求Oracle 8.1.7,请大家告诉我一个能下载的地址,官方网站已经没有了,谢谢!!!!!!
- 大家帮忙,Oracel启动怎么和IIS有冲突,Httpserver启动就报java.exe应用程序错误,内存xxxxxxx不能为只读
- 怎么数据库不能连接了?
- 關於update
- 对昨天一个同仁的问题的修改后的问题,在线等待
- oracle 9.2.0在solaris安装问题
- 急、急!请问如何找回误删除的记录(已提交)!(waiting………………)
防止增加太多应该如何解决
initorcl.ora
里面有参数
processes = 200
就是 processes 最大值为200
如何防止连接数过多,
这个问题很具体也很复杂的,
一般来说,就是当你的应用程序结束的时候就应该及时地断开连接,
如果你是WEB那么,最好是使用连接池来解决这个问题。
采用的是jboss带的连接池,不过经测试好像自己不会释放连接
应该如何解决呢?
另: <attribute name="ConnectionManagerProperties">
# Pool type - uncomment to force, otherwise it is the default
#PoolConfiguration=per-factory # Connection pooling properties - see
# org.jboss.pool.PoolParameters
MinSize=0
MaxSize=10
Blocking=true
GCEnabled=false
IdleTimeoutEnabled=false
InvalidateOnError=false
TrackLastUsed=false
GCIntervalMillis=120000
GCMinIdleMillis=1200000
IdleTimeoutMillis=1800000
MaxIdleTimeoutPercent=1.0
</attribute>================================================
征求MinSize ....MaxIdleTimeoutPercent的意思及变量的作用
谢谢啦
rs.close()
connection.close()
....
还要关什么啊
select process from v$session
得出来的是什么结果呀
1) select count(*) from v$process;
2) ps -ef | grep oracle | wc 看所有OS上oracle用户的总进程数
3) ps -ef | grep $ORACLE_SID | wc 看所有OS上的某个实例的所有进程数1)您可以使用 oracle 数据库的 MTS 模式,这样只用很少的 shared-server 就可以满足大量的连接与会话,在网通天津通信就是这样用的
2) 在中间件层,使用连接池
select count(*) from v$process;
在中间件层,使用连接池
运行程序时count数不断增加,
如何能释放?经测试,连接池自己好像不能够释放
程序中用
connection.close()
也没有释放进程,是怎么回事呢
ps -ef | grep oracle | wc 看所有OS上oracle用户的总进程数
在那里运行的