现在的位置: 首页 > 综合 > 正文

oracle 表锁住——解锁方法

2019年09月20日 ⁄ 综合 ⁄ 共 366字 ⁄ 字号 评论关闭

关于oracle 表锁住 解锁的问题
问题:
1.
2.
问题描述:
直接查询表的时候可以查出数据,加上 for update 关键字 之后,plsql 一直处于 执行状态。
问题原因:
要查询的表被锁住了。
解决方式:
Sql1:
[code=sql]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;[/code]
Sql2:
[code=sql]alter system kill session 'sid,serial#';--sid 和serial# 分别对Sql1出来的值[/code] 
注意事项:
        这么做的后果会导致别人做的修改被冲掉。

抱歉!评论已关闭.