您的位置:首页 > 数据库

使用PL/SQL对表进行解锁

2012-05-17 16:23 176 查看
使用PL/SQL对表进行解锁

[b]1、首先确定你想要解除的锁,执行下列代码: [/b]

SELECT O.OBJECT_NAME , L.*

FROM ALL_OBJECTS O , V$LOCKED_OBJECT L

WHERE O.OBJECT_ID = L.OBJECT_ID
[b]2、根据锁定的对象、用户等来判断你要杀掉的进程,记下这条数据的SESSION_ID,执行下列代码: [/b]

SELECT TO_CHAR(SID) || ',' || TO_CHAR(SERIAL#)

FROM V$SESSION

WHERE SID = [你刚刚得到的SESSION_ID]
[b]3、将结果集COPY下来,执行下列代码: [/b]
ALTER SYSTEM KILL SESSION ['结果集']
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: