首先如果遇到delete或者update语句执行一直处于执行状态,基本上是因为表被锁住了
可能是你之前执行语句没有提交事务
这个sql可以找出被锁住的表
select object_name, machine, s.sid, s.serial#
from v$locked_object l, dba_objects o, v$session s
where l.object_id = o.object_id
and l.session_id = s.sid
这段sql删除锁
alter system kill session 'SID,serial#';
但是会经常出现ora-00020:id不存在的问题
其实可能你已经删掉了,重新登陆一下,查找一下被锁住的还看看
一般来讲,已经删掉了