首頁 >資料庫 >Oracle >怎麼刪除oracle被鎖的表

怎麼刪除oracle被鎖的表

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB原創
2022-05-25 17:23:334708瀏覽

方法:1、用「select...from v$locked_object ,v$session...」查看被鎖定表的sid和「serial#」;2、用「alter system kill session 'sid ,serial#」刪除被鎖定表。

怎麼刪除oracle被鎖的表

本教學操作環境:Windows10系統、Oracle 11g版、Dell G3電腦。

怎麼刪除oracle被鎖的表

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

如圖所示:

怎麼刪除oracle被鎖的表

怎麼刪除oracle被鎖的表


################### ######2、執行下面的語句,刪除被鎖的表格######
alter system kill session 'sid,serial#';
#############推薦教學:《###Oracle影片教學### 》######

以上是怎麼刪除oracle被鎖的表的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn