大家好,又见面了,我是你们的朋友全栈君。
–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';
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/172307.html原文链接:https://javaforall.cn