参考 https://www.cnblogs.com/aoyihuashao/archive/2012/09/10/2678392.html
锁表发生在insert update delete sql中 , 一个操作 执行sql 没有commint 提交 或者退出数据库 ,另一个 操作执行sql 就会锁表.
[解决方法]
1)通过查找已被锁定的数据库表以及相关的sid,serial#,spid;
select object_name,s.sid,s.serial#,p.spid from v$locked_object l,dba_objects o,v$session s,v$process p where l.object_id=o.object_id and l.session_id=s.sid and s.paddr=p.addr;
2)在数据库中杀死Session
alter system kill session 'sid,serial#'; --sid,serial#是上面查询出来的结果;