您的位置:首页 > 数据库

找出 alter system kill session ‘sid,serial#’ kill 掉的数据库会话对应进程

2013-07-31 17:31 447 查看

源:http://www.xifenfei.com/3197.html

当我们使用alter system kill session ‘sid,serial#’
在数据库中kill掉某个会话的时候,如果你观察仔细会发现v$session.paddr发生了改变,从而是的不能直接通过关联v$process.addr找出spid,然后进行其他操作.本文提供三种方法找该种情况下spid的方法.

被alter system kill掉之后,Oracle只是简单的把相关session的paddr 指向同一个虚拟地址.

数据库版本

会话1

会话2

会话3

证明alter system kill session后,v$session中的paddr发生了改变,这个时候如果需要找出原来的spid,不能使用v$session.paddr和v$process.addr关联获得

找出kill掉的spid方法1

找出kill 掉的spid 方法2

找出kill掉的spid方法3(11g特有)

找出kill掉的spid方法4(11g特有)

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: