–oracle查询锁表解锁语句
–首先要用dba权限的用户登录,建议用system,然后直接看sql吧
1. 如下语句 查询锁定的表
.
SELECT L.SESSION_ID SID,
S.SERIAL#,
L.LOCKED_MODE,
L.ORACLE_USERNAME,
L.OS_USER_NAME,
S.MACHINE,
S.TERMINAL,
O.OBJECT_NAME,
S.LOGON_TIME
FROM V$LOCKED_OBJECT L, ALL_OBJECTS O, V$SESSION S
WHERE L.OBJECT_ID = O.OBJECT_ID
AND L.SESSION_ID = S.SID
ORDER BY SID, S.SERIAL#;
2.然后删除掉系统锁定的此记录,其中SID和serial#为上一条sql查询出的第一个和第二个字段
ALTER system KILL session 'SID,serial#';
如:
ALTER system KILL session '17,28317';
如果本篇文章对您有所帮助,请支持作者喝杯咖啡哦