下午修改了程序,启动Tomcat,控制台上打印出一大串数据库的连接错误,上远程查看Oracle的会话管理,我机器占用的连接数达到200多个,同事的机器占连接数也是200多个,我们把客户机的网线拔掉后,Oracle会话中我的连接断了,同事的还占着200多个。
许久,Oracle并没有释放连接上网查了一下,说可以用profile。 Oracle是不能重启的,请教各位前辈,有什么办法可以解决,为什么连接不能释放?
许久,Oracle并没有释放连接上网查了一下,说可以用profile。 Oracle是不能重启的,请教各位前辈,有什么办法可以解决,为什么连接不能释放?
解决方案 »
- ORA-01652:无法通过1024(在表空间SYSTEM中)扩展temp段
- 向表中插入数据,赋给相同主键一个序号,赋给同一个主键下的多条记录一个从一递增的序号
- oracle 数据量太大,查询语句优化。帮帮忙!!!
- 奇怪的触发器的问题
- oracle执行效率问题
- Oracle9i触发器的简单问题——涉及new,old
- 批量导入解决问题?
- Oracle存储过程的参数有长度的限制。具体多少我忘了,好像是30几K吧。有谁能解决这个问题?
- 怎样获取ORACLE数据库中某个特定表空间的所有表名?
- 我现在参与的项目是建立在Oracle数据库上的,可我现在还没见过Oracle呢!!!
- oracle有没有计算小计的函数?
- oracle和mysql关于数据库的一些区别
SELECT sid, serial#, status, paddr, username, taddr, server, osuser, process,
machine, terminal, program, type
FROM v$session;想要中断会话,可以用ALTER SYSTEM KILL SESSION 命令杀死, 如基本命令为ALTER SYSTEM KILL SESSION 'sid, serial#';
其中sid和serial#为v$session表中sid和serial#对应的值,如
ALTER SYSTEM KILL SESSION '101,13445';
Spring管理的,程序应该没问题。都跑了2年了