oracle中查看表是否被锁
查看表是否被锁
SELECT /*+ rule*/
a.sid, b.owner, object_name, object_type
FROM v$lock a, all_objects b
WHERE TYPE = 'TM'
and a.id1 = b.object_id;
查询出这个死锁进程在操作系统中的任务ID
select spid, osuser, s.program
from v$session s,v$process p
where s.paddr=p.addr and s.sid=XXX
XXX 就是在1中查询出来的b.SID
在操作系统上结束该进程
linux上的话直接使用kill -9 YYY
YYY就是在2中查询出来的结果