-
select all_objects.object_name,
S.SID,
s.serial#,
s.osuser,
s.PROGRAM,
s.machine,
s.CLIENT_INFO
from v$lock k, v$session s, ALL_OBJECTS
where k.SID = s.SID
and k.TYPE IN ('TX', 'TM')
and k.id1 = all_objects.object_id;
--第二种办法
select o.object_name,
l.session_id,
s.serial#,
s.program,
s.username,
s.command,
s.machine,
s.lockwait
from v$locked_object l, all_objects o, v$session s
where o.object_id = l.object_id
and s.sid = l.session_id
--处理Oracle中杀不掉的锁
一些ORACLE中的进程被杀掉后,状态被置为"killed",但是锁定的资源很长时间不释放,有时实在没办法,只好重启数据库。现在提供一种方法解决这种问题,那就是在ORACLE中杀不掉的,在OS一级再杀。
| 广告合作:400-664-0084 全国热线:400-664-0084 Copyright 2010 - 2017 www.my8848.com 珠峰网 粤ICP备15066211号 珠峰网 版权所有 All Rights Reserved
|