Oracle Record is Locked by anther user 表被锁

来源:互联网 发布:c语言编程软件 编辑:程序博客网 时间:2024/06/05 05:25

    引起原因:由于在PL/SQL中更新记录后没有Commit就关闭了窗口所导致,表被锁。

 

    解决方法如下:     

      1.查看信息
        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.执行如下命令
     --alter system kill session 'sid,serial#';
        alter system kill session '123,4567';       ---123 代表sid查询出的结果,  4567代表serial#查询出的结果