最近开发用的Weblogic的JNDI数据源连接,可是JNDI没有自动回收连接的功能!
项目不知道哪里代码写的时候没有关闭连接,造成有些连接是死连接
这样很容易造成数据库崩溃或者没连接
我的思路就是想把这个项目的用户都关闭,回收资源
我的PL/SQL中运行命令
SELECT s.Sid, s.Serial#,p.spid, s.USERNAME,s.OSUser,
s.Program FROM V$Process p,V$session s WHERE p.addr=s.paddr(+) ORDER BY s.Sid
有人用
alter system kill session 'sid,serial#' ;这个命令来杀死,可是资源不立刻回收
运行下面的语句就可以回收资源
查出连接用户后,在CMD中输入orakill 数据库名 SPID(EXP:orakill orcl XXX)