小智 60
步骤1:
select object_name, s.sid, s.serial#, p.spid
from v$locked_object l, dba_objects o, v$session s, v$process p
where l.object_id = o.object_id and l.session_id = s.sid and s.paddr = p.addr;
Run Code Online (Sandbox Code Playgroud)
第2步:
alter system kill session 'sid,serial#'; --`sid` and `serial#` get from step 1
Run Code Online (Sandbox Code Playgroud)
更多信息:http://www.oracle-base.com/articles/misc/killing-oracle-sessions.php
小智 8
感谢用户'user712934'
您还可以查找sql,用户名,机器,端口信息,并进入保存连接的实际进程
SELECT O.OBJECT_NAME, S.SID, S.SERIAL#, P.SPID, S.PROGRAM,S.USERNAME,
S.MACHINE,S.PORT , S.LOGON_TIME,SQ.SQL_FULLTEXT
FROM V$LOCKED_OBJECT L, DBA_OBJECTS O, V$SESSION S,
V$PROCESS P, V$SQL SQ
WHERE L.OBJECT_ID = O.OBJECT_ID
AND L.SESSION_ID = S.SID AND S.PADDR = P.ADDR
AND S.SQL_ADDRESS = SQ.ADDRESS;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
139932 次 |
| 最近记录: |