查询v$session s,v$lock l,dba_objects 表,取得需要解锁记录的session_id和serial。查询到我们的死锁记录锁类型为3级锁(Row-X ,行专用(RX),用于行的修改),锁定了相应表的行记录。
然后执行 alter system kill session ‘sid,serial#’ SQL语句。
至于为什么导致锁无法释放,查找资料后可能性比较高的是:某些操作异常,导致数据库操作事务的操作没结束事务(rollback/commit),导致锁无法释放。
pcMing Blog ,馨雨馨声
查询v$session s,v$lock l,dba_objects 表,取得需要解锁记录的session_id和serial。查询到我们的死锁记录锁类型为3级锁(Row-X ,行专用(RX),用于行的修改),锁定了相应表的行记录。
然后执行 alter system kill session ‘sid,serial#’ SQL语句。
至于为什么导致锁无法释放,查找资料后可能性比较高的是:某些操作异常,导致数据库操作事务的操作没结束事务(rollback/commit),导致锁无法释放。
近期评论