首先确定你想要解除的锁,执行下列代码:
SELECT O.OBJECT_NAME ,
L.*
FROM ALL_OBJECTS O ,
V$LOCKED_OBJECT L
WHERE O.OBJECT_ID = L.OBJECT_ID
根据锁定的对象、用户等来判断你要杀掉的进程,记下这条数据的SESSION_ID,执行下列代码:
SELECT TO_CHAR(SID) || ',' || TO_CHAR(SERIAL#)
FROM V$SESSION
WHERE SID = [你刚刚得到的SESSION_ID]
将结果集COPY下来,执行下列代码:
ALTER SYSTEM KILL SESSION ['结果集']
这时,锁定的进程已经被杀掉了,如果你手头恰好没有工具,这也不失为一种简单的办法。
SELECT O.OBJECT_NAME ,
L.*
FROM ALL_OBJECTS O ,
V$LOCKED_OBJECT L
WHERE O.OBJECT_ID = L.OBJECT_ID
根据锁定的对象、用户等来判断你要杀掉的进程,记下这条数据的SESSION_ID,执行下列代码:
SELECT TO_CHAR(SID) || ',' || TO_CHAR(SERIAL#)
FROM V$SESSION
WHERE SID = [你刚刚得到的SESSION_ID]
将结果集COPY下来,执行下列代码:
ALTER SYSTEM KILL SESSION ['结果集']
这时,锁定的进程已经被杀掉了,如果你手头恰好没有工具,这也不失为一种简单的办法。
没有情人的情人节
チョコレートの歴史

2007/02/14 09:14 | by 
Cause: An attempt was made to use ALTER SYSTEM KILL SESSION to kill the current session.
Action: If it is necessary to kill the current session, do so from another session.
可以重新connet.