今天程序突然出现了不能修改,不能删除的状况,首先就意识到 表肯定锁定了
但是悲剧的,自己都不会,立马上网搜索了个,留着纪念
1.获取出sid,serial 用于解锁的参数(下面语句执行下)
查询出被锁定的表
select s.username, s.osuser, s.sid, s.serial#, p.spid from v$session s,v$process p
where s.paddr = p.addr and s.username is not null;
select 'alter system kill session ',''''||trim(t2.sid)||','||trim(t2.serial#)||''';'
from v$locked_object t1,v$session t2 where t1.session_id=t2.sid order by t2.logon_time;
www.2cto.com
2.执行sql进行解锁 查询的结果再执行
--alter system kill session 'sid,serial#';