首先查看被锁住的表

SELECTA.OBJECT_NAME,A.STATUS,V.SESSION_ID
FROMALL_OBJECTSA,V$LOCKED_OBJECTV
WHEREA.OBJECT_ID=V.OBJECT_ID
ANDA.OBJECT_NAMELIKE'CUX%';
CUX%只是个例子...修改成你知道的条件...比如你知道的表名:emp_dept
这样你知道session_id了...你就好解决了..kill掉这个session
altersystemkillsession'sid,serial#'后面的参数是可以从v$session这个视图中取出来的..
&&&&&&&&&
1、查看锁
selectt2.username,t2.sid,t2.serial#,t2.logon_timefromv$locked_objectt1,v$sessiont2wheret1.session_id=t2.sidorderbyt2.logon_time;
2、Kill
--altersystemkillsession'sid,serial#';
altersystemkillsession'151,14678';--查看表大小
运行以上命令后,就可以解决此问题