oracle数据库在进行update更新操作一直卡死解决方案

问题场景

myeclipse没有结束,debug一直停留在update更新位置,出现这种情况,基本上都是之前在进行sql操作的时候,没有commit,导致数据表被锁定。

我出现的原因:之前在图形化sql工具中进行update操作,但是没有commit,导致了出现这种情况。

解决方案

方案一:

图形化sql工具中进行操作,点击commit按钮即可。

方案二:

查询锁定记录:

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 'SID,serial#';

你可能感兴趣的:(Oracle)