我也遇到同样的问题。用这个方法搞定了 https://www.cnblogs.com/iupoint/p/10796578.html
oracle查看被锁的表及解除锁
-- 查看被锁对象
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;
--杀死进程
alter system kill session '24,111'; (其中24,111分别是上面查询出的sid,serial#