1. 关于orcale 执行update语句
执行更新sql 一直在执行,不会停止。
update xx set name =''
2. 分析
分析发现,更新语句无法执行。但是select查询语句仍正常运行。
分析结论,锁了
3. 查询问题
执行语句查询锁
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;得出结果

4. 处理
alter system kill session '34,44652';
执行语句:
alter system kill session 'sid,serial';
sid,serial 分别对应上诉查询的值
5. 总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持代码网。
发表评论