--查询被锁的表和相关会话信息
SELECT OBJECT_NAME,
SESSION_ID SID,
MACHINE,
VS.MODULE,
'ALTER SYSTEM KILL SESSION ''' || SESSION_ID || ',' ||
SERIAL# || ''';' KILL_SESSION,
VS.STATUS,
VS.ACTION,
SERIAL#,
ORACLE_USERNAME,
OS_USER_NAME
FROM V$LOCKED_OBJECT VO, V$SESSION VS, ALL_OBJECTS AO
WHERE VO.SESSION_ID = VS.SID
AND AO.OBJECT_ID = VO.OBJECT_ID
AND NVL(VS.ACTION, ' ') <> 'Service Management'
ORDER BY OBJECT_NAME, MACHINE, VS.MODULE;
解锁kill的sql
alter system kill session 'sid, serial#'
本文介绍了一种查询被锁定表及其相关会话信息的方法,并提供了用于解锁这些表的SQL命令。通过执行特定的SQL语句,可以获取到被锁表的名字、锁定会话的ID、客户端机器名等信息,帮助DBA快速定位并解决问题。
1580

被折叠的 条评论
为什么被折叠?



