1. 使用system登录oracle
2. 使用下面的语句查询那些表被锁
select object_name,machine,s.sid,s.serial#
from v$locked_object l,dba_objects o ,v$session s
where l.object_id = o.object_id and l.session_id=s.sid;
3. 使用下面的语句删除被锁的表
alter system kill session '230,21378';
其中 session 后面的230 ,21378指的会话