delete table XXX where ……,卡死。
select * from XXX for update 的时候没有commit,oracle将该记录锁住了。
先查询锁定记录
Sql代码
SELECT s.sid, s.serial# FROM vlockedobjectlo,dbaobjectsao,vlockedobjectlo,dbaobjectsao,vsession s WHERE ao.object_id = lo.object_id AND lo.session_id = s.sid;
然后删除锁定记录
Sql代码
ALTER system KILL session ‘SID,serial#’;
解决。
还可以
1556

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



