Oracle 查看被鎖的表以及釋放鎖

由於團隊開發,經常會遇到其他開發把表鎖住的情況,可遲遲不釋放。導致他自己都忘了。

解決問題:

-- 鎖表查詢SQL

SELECT object_name, machine, s.sid, s.serial# FROM gv$locked_object l, dba_objects o, gv$session s WHERE l.object_id = o.object_id AND l.session_id = s.sid; 

-- 找到被鎖定的表,解鎖  釋放SESSION 的 SQL:  (將上面查出來的sid, serial# 代入下面SQL中)

alter system kill session 'sid, serial#'; 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章