解除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

猜你喜欢

转载自blog.csdn.net/qq_28917403/article/details/56683972