侧边栏壁纸
博主头像
流殃博主等级

用微笑面对生活

  • 累计撰写 176 篇文章
  • 累计创建 43 个标签
  • 累计收到 2 条评论

目 录CONTENT

文章目录

ORACL处理死锁

流殃
2021-07-08 / 0 评论 / 0 点赞 / 85 阅读 / 339 字 / 正在检测是否收录...

命令

--这个其实就是查找和数据库连接的会话的id 
SELECT sid , SERIAL#, username, osuser FROM v$session where sid =(select session_id from v$locked_object);
--在数据库层面上终止这个会话
ALTER SYSTEM KILL SESSION '199,146';
-- 查找这个会话id所对应的系统进程的id
select spid, osuser, s.program
from v$session s,v$process p
where s.paddr=p.addr and s.sid=199;

最终解决方案

--当上面最后的命令无法强制终止进程的时候,下面这个是一种的解决方案

--从电脑系统层面来关掉这个进程
orakill orcl sid

image.png

0

评论区