在for update 查询时,线程被阻塞
查询阻塞线程:
select object_name as 对象名称,s.sid,s.serial#,p.spid as 系统进程号
from v$locked_object l , dba_objects o , v$session s , v$process p
where l.object_id=o.object_id and l.session_id=s.sid and s.paddr=p.addr;
杀死线程
alter system kill session '600,32786';
select * from v$locked_object; --object_id , session_id
select * from v$process ; --addr
select * from v$session where sid='597'; --paddr
select * from dba_objects where object_id='69480'; --object_id
查询阻塞线程:
select object_name as 对象名称,s.sid,s.serial#,p.spid as 系统进程号
from v$locked_object l , dba_objects o , v$session s , v$process p
where l.object_id=o.object_id and l.session_id=s.sid and s.paddr=p.addr;
杀死线程
alter system kill session '600,32786';
select * from v$locked_object; --object_id , session_id
select * from v$process ; --addr
select * from v$session where sid='597'; --paddr
select * from dba_objects where object_id='69480'; --object_id
808

被折叠的 条评论
为什么被折叠?



