原因
当一个用户对数据进行修改时,若没有进行提交或者回滚,Oracle不允许其他用户修改该条数据,在这种情况下修改,就会出现:"记录被另外一个用户锁定"错误。
解决
查询用户、数据库锁、以及类型等
select object_id,session_id,locked_mode from v$locked_object;或者
select t2.owner,t2.object_name,t1.session_id,t1.locked_modefrom v$locked_object t1, dba_objects t2where t2.object_id=t1.object_id结果如下:(用户:HRXT;操作表:HRSA_RESERVES_STAFF;锁编号:1026;锁类型:3)

查询对应的serial和sid,用来kill掉会话进程
select t2.username,t2.sid,t2.serial#,t2.logon_timefrom v$locked_object t1,v$session t2where t1.session_id=t2.sid order by t2.logon_time;结果如:

kill掉该会话进程
alter system kill session 'sid,serial#'本案例中kill进程语句为:
alter system kill session '1026,14490'到这里,就可以解决"记录被另外一个用户锁定"错误,如果出现如下图错误:

说明你的权限不足,请用管理员账号登入数据库再重新1,2,3步骤,或者联系数据库管理员赋予你相关权限。
原文转载:http://www.shaoqun.com/a/481032.html
zen cart:https://www.ikjzd.com/w/1282
pat:https://www.ikjzd.com/w/1079
marks spencer:https://www.ikjzd.com/w/2385
原因当一个用户对数据进行修改时,若没有进行提交或者回滚,Oracle不允许其他用户修改该条数据,在这种情况下修改,就会出现:"记录被另外一个用户锁定"错误。解决查询用户、数据库锁、以及类型等selectobject_id,session_id,locked_modefromv$locked_object;或者selectt2.owner,t2.object_name,t1.session_id,t
笨鸟:https://www.ikjzd.com/w/2713
母婴团购网:https://www.ikjzd.com/w/716
平均补贴3000美元!全国各地中欧班列补贴大全!:https://www.ikjzd.com/home/100457
feedly:https://www.ikjzd.com/w/754
东南亚Shopee崛起后,这个潜力市场被大卖低调收割!:https://www.ikjzd.com/home/99197
没有评论:
发表评论