解除oacle鎖住的表sql



SELECT s.sid, s.serial#, s.username, s.schemaname, s.osuser, s.process, s.machine,
s.terminal, s.logon_time, l.type
FROM v$session s, v$lock l
WHERE s.sid = l.sid
AND s.username IS NOT NULL
ORDER BY sid;




alter system kill session '214, 27327'--- 刪除的是 214 27237 上述select查詢中分別代表 s.sid 和 s.serial#



如果 鎖住的表特別多的話,可以使用拼sql的方式



SELECT 'alter system kill session'''|| s.sid ||','|| s.serial#||''';'
FROM v$session s, v$lock l
WHERE s.sid = l.sid
AND s.username IS NOT NULL

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