--sys用戶
--鎖表查詢
SELECT OBJECT_NAME,
MACHINE,
S.SID,
S.SERIAL#
FROM GV$LOCKED_OBJECT I, DBA_OBJECTS O, GV$SESSION S
WHERE I.OBJECT_ID = O.OBJECT_ID AND I.SESSION_ID = S.SID;
--釋放session
ALTER SYSTEM KILL SESSION 'sid,serial#';
--當執行上述語句報錯(ora-00031:session marked for kill)
--表示session被標記為killed,需要查詢spid,再殺
SELECT SPID ,
OSUSER ,
S.PROGRAM
FROM V$SESSION S ,
V$PROCESS P
WHERE S.PADDR = P.ADDR
AND S.SID = 125; --此處125為例子,需要改為實際的sid
--查到spid后,使用root在xhell中執行:kill -9 spid
————————————————
版權聲明:本文為CSDN博主「zhaommb」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/zhaommb/java/article/details/86506546