Oracle解锁
Oracle解锁步骤
1.查看是否有表被锁,查到的都是被锁的表
SELECT a.sid, a.TYPE,c.DESCRIPTION,b.owner, object_name, object_type
FROM v$lock a, all_objects b,v$lock_type c
WHERE
a.TYPE=c.TYPE
and a.id1 = b.object_id;
2.杀掉导致表锁的进程
2.1
SELECT sid,serial# FROM v$session WHERE sid = sid; --sid为1查询出来的sid值
或者使用以下语句
select v.MACHINE,v.TERMINAL,v.STATUS,v.STATE,'alter system kill session'||' '''||v.SID||','||v.SERIAL#||''';' from v$session v where sid = sid;
2.2
alter system kill session ‘sid,serial#’; -- sid,serial# 为2.1查询出来的结果
阅读(766) | 评论(0) | 转发(0) |