查杀oracle的阻塞

来源:这里教程网 时间:2026-03-03 11:48:22 作者:

执行以下脚本抓目前的阻塞:  select   (select username||':'||sid||':'||serial# from v$session where sid=a.sid) ||   ' locked ' ||   (select username ||':'||sid||':'||serial# from v$session where sid=b.sid)   from v$lock a, v$lock b   where a.block = 1   and b.request > 0   and a.id1 = b.id1   and a.id2 = b.id2;  找到目前的阻塞源:  select b.SQL_TEXT,a.SID,a.SERIAL# from v$session a, v$sqlarea b where a.SQL_HASH_VALUE = b.HASH_VALUE(+) and sid=&sid;  杀掉目前的阻塞源:  alter system kill session '5,35133'immediate; 

相关推荐