ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 如何找到锁定对象的会话ID及对象名并杀掉它

如何找到锁定对象的会话ID及对象名并杀掉它

原创 Linux操作系统 作者:buliaoqingtian 时间:2019-03-01 14:36:07 0 删除 编辑

今日在工作中运行一个存储过程,但运行到中间一个语句(delete from t)时运行不下去了。

经分析有可能被别的会话锁定,下面是我的处理过程

第一步:查出会话ID号

select o.object_name,v.SESSION_ID, s.SERIAL#
from dba_objects o,v$locked_object v,v$session s
where o.object_id=v.OBJECT_ID and s.SID=v.SESSION_ID;

第二步:杀掉这个会话

alter session kill 'sid,serial#';


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/526592/viewspace-236698/,如需转载,请注明出处,否则将追究法律责任。

下一篇: ORA-01691 解决方法
请登录后发表评论 登录
全部评论

注册时间:2005-08-03

  • 博文量
    88
  • 访问量
    66309