begin
for c in (select t3.OBJECT_NAME,t2.SID,t2.SERIAL#,t2.USERNAME,'alter system kill session '||chr(39)|| t2.SID||','||t2.SERIAL#||chr(39)||' immediate' as fkill from v$locked_object t1,v$session t2,all_objects t3
where t1.SESSION_ID = t2.SID and t3.OBJECT_ID = t1.OBJECT_ID)
loop
begin
dbms_output.put_line(c.fkill);
execute immediate c.fkill;
exception
when others then null;
end;
end loop;
end;
分享到:
相关推荐
查询sql的死锁进程,查找并杀死。解决生产数据库中卡死的现象。postgresql查询死锁以及杀死死锁进程sql
本文介绍了解决Oracle杀死死锁进程的方法。
SQLServler自动杀死死锁进程SQL,直接在SqlServer中执行即可
解决Oracle数据库死锁问题,查询出数据库所有死锁,并杀死所有的死锁,解决程序运行问题;
死锁检测源代码
检测线程死锁,告诉你如何检测线程死锁,学习一下吧
SQL SERVER 2008 R2 查看和杀死死锁进程。数据库进程死锁是一个很严重的问题,快速定位到死锁的进程尤为重要。
本过程自动捕捉SQLSERVER中的死锁进程并且自动杀掉
模拟死锁检测算法的流程与代码 docx文档 死锁检测算法:当任一进程Pj申请一个已被其他进程占用的资源ri时,进行死锁检测。检测算法通过反复查找进程等待表和资源分配表,来确定进程Pj对资源ri的请求是否导致形成环路...
操作系统的死锁检测算法, VC++调试通过
oracle杀死会话,解决死锁。保证准确无误。。。。。。。。
用C++实现的死锁检测与解除算法,代码很短,很简单。
oracle死锁问题查询代码,仅供参考,有问题大家一起交流
操作系统课程银行家算法,程序相对简单,通过这个模拟程序能够帮助学习者会更好的学习os死锁的检测预防,供有需要的人学习使用。
分布式课堂上分享讲的ppt,简要介绍了死锁检测的基本概念,以及分布式数据库几种常见的死锁检测算法。
实测有效的一个c++检测线程死锁的解决方法(实现和测试代码) 原创实测有效的一个c++检测线程死锁的解决方法,已应用于项目,实测有效 原创文章地址:https://blog.csdn.net/liaozhilong88/article/details/80354414...
死锁检测与解除,可以运行
一、数据库死锁的现象 程序在执行的过程中,点击确定或保存按钮,程序没有响应,也没有出现报错。 二、死锁的原理 当对于数据库某个表的某一列做更新或删除等操作,执行完毕后该条语句不提 交,另一条对于这一列...
Windows下查看多线程死锁信息的工具,协助多线程死锁问题的排查。
lookcop 线程死锁检测工具