方法:1、用「select...from v$locked_object ,v$session...」查看被鎖定表的sid和「serial#」;2、用「alter system kill session 'sid ,serial#」刪除被鎖定表。
本教學操作環境:Windows10系統、Oracle 11g版、Dell G3電腦。
1、查看被鎖定表的sid 和serial# :
查看哪個表被鎖定:
範例如下
select b.owner,b.object_name,l.session_id,l.locked_mode from v$locked_object l, dba_objects b where b.object_id=l.object_id;
查看被鎖定表的sid 和serial#
select...from v$locked_object ,v$session
如圖所示:
################### ######2、執行下面的語句,刪除被鎖的表格######
alter system kill session 'sid,serial#';
以上是怎麼刪除oracle被鎖的表的詳細內容。更多資訊請關注PHP中文網其他相關文章!