查询杀死死锁进程
2008-12-18 16:14
246 查看
当ORACLE 中的线程被KILL后,还是不释放资源,就可以根据下面这条语句查出被锁死的线程:
select a.spid,b.sid,b.serial#,b.username from v$process a,v$session b where a.ADDR=b.PADDR and b.STATUS='KILLED';
当然查出来是第一步,在PL SQL Developer中,通过SESSION杀是杀不死的,重启数据库不大现实,特别是像移动这样的大型数据库,可能里面有几个系统的数据在跑,这时,你就要到OS级别上把该进程KILL掉:
以下是我在LINUX环境下的杀进程:
进入ROOT用户下,执行: KILL -9 SPID
spid 为你查出被锁死进程的SPID号。
等待十几秒后,可以发现,进程被杀死。
WINDOWS 版本的命令不大记得。
select a.spid,b.sid,b.serial#,b.username from v$process a,v$session b where a.ADDR=b.PADDR and b.STATUS='KILLED';
当然查出来是第一步,在PL SQL Developer中,通过SESSION杀是杀不死的,重启数据库不大现实,特别是像移动这样的大型数据库,可能里面有几个系统的数据在跑,这时,你就要到OS级别上把该进程KILL掉:
以下是我在LINUX环境下的杀进程:
进入ROOT用户下,执行: KILL -9 SPID
spid 为你查出被锁死进程的SPID号。
等待十几秒后,可以发现,进程被杀死。
WINDOWS 版本的命令不大记得。
相关文章推荐
- oracle 中查询被锁的对象,并杀死死锁进程的方法
- SqlServer 查询死锁,杀死死锁进程
- SqlServer 查询死锁,杀死死锁进程
- oracle 中查询被锁的对象,并杀死死锁进程的方法
- 数据库 死锁查询和杀死死锁进程
- Android开发——查询/杀死手机里正在运行的进程
- SqlServer:死锁查询及进程信息查询
- 查询Sqlserver数据库死锁的一个存储过程 (查杀死锁进程)
- 查询并杀死死锁
- oracle杀死死锁进程
- oracle杀死死锁进程
- 进程查询与杀死
- sql server 查询和Kill死锁进程
- 杀死oracle死锁进程
- 如何杀死oracle死锁进程
- 查询死锁 杀死 sql
- DB2查看死锁进程以及杀死死锁进程
- 在windows的命令行中快速查询占用端口的进程并且快速杀死这个进程
- oracle杀死死锁进程
- 一周乱弹(1,摸态框增加纵向滚动条2,jQuery 鼠标点击事件3,通过ajax实现批量导出。4,windows查询占用某个端口号程序并杀死其进程)