pl/dql 记录被另一个用户锁住的解决方法

oracle提醒记录被另一个用户锁住:
问题描述:pl/sql修改数据时,报错提醒记录被另一个用户锁住“
问题分析:你用select t.*,t.rowid from axj_logsend_0728修改数据结果集时,计oracle会通过事务锁锁住这个记录,点击记录改变,还没提交修改时,由于网络卡死你关闭了pl/ sql,另一个人去修改同一个结果集,会报错"记录被另一个用户锁住"
处理方法:
1、查询数据库锁住的的sid和serial#,
select t2.username,t2.sid,t2.serial#,t2.logon_time
from v$locked_object t1,v$session t2
where t1.session_id=t2.sid order by t2.logon_time;:
2、执行杀死session,
alter system kill session 'sid,serial#',即可

你可能感兴趣的:(oracle,数据库运维问题汇总)