前几天,我的同事在更新数据库数据的时候造成ORACLE死锁现象。百般尝试,未能找到一个解锁的方式。后来百度了一下。还是找到了一个可用的方法。
select t2.username,t2.sid,t2.serial#,t2.logon_time
from v$locked_object t1,v$session t2
where t1.session_id=t2.sid order by t2.logon_time;
--查看锁
--alter system kill session 'sid,serial#';
--把锁给KILL掉,如下所示。
alter system kill session '146,21177';
--查看表大小
selet bytes from dba_segment where segment_name='table_name'