oracle table被鎖住了,可能因為大量的查詢或是不當的操作導致明明很少的資料,但是那個一直遲遲不出來
首先先查出目前被lock的table
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
然後kill session
alter system kill session '{sid},{serial#}'
sid和serial#就是第一段sql查出來的欄位
注意這些都必須使用system的權限才能做的。