oracle执行update时卡死问题的解决办法
2017-12-25 14:11
375 查看
oracle执行update时卡死问题的解决办法
http://blog.csdn.net/tianzongnihao/article/details/54912674今天进行项目开发时,为了测试项目中SQL执行效果,就用PLSQL Developer执行了一下,没有commit就继续敲代码了,之后重新使用PLSQL Developer时,可能是网络原因,PLSQL Developer断开了与数据库连接并且卡死,便强制结束了。代码敲完后进行测试,项目执行后没效果,并且无响应,debug后发现jdbc执行SQL时没反应了,h后来才找到原因。
由于在PLSQL Developer执行update时没有commit,oracle将该条记录锁住了。
可以通过以下办法解决:
先查询锁定记录
Sql代码
SELECT s.sid, s.serial# FROM v$locked_object lo, dba_objects ao, v$session s WHERE ao.object_id = lo.object_id AND lo.session_id = s.sid;
然后删除锁定记录
Sql代码
ALTER system KILL session 'SID,serial#';
其中 SID填写上文中查到的SID数值,serial#填写serial#列的数值如:
ALTER system KILL session '214,23456';
相关文章推荐
- oracle执行update语句时卡住问题分析及解决办法
- oracle执行update时卡死问题的解决办法
- oracle执行update时卡死问题的解决办法
- oracle执行update时卡死问题的解决办法
- oracle执行update时卡死问题的解决办法
- oracle Plsql 执行update或者delete时卡死问题解决办法
- oracle执行update时卡死问题的解决办法
- oracle执行update时卡死问题解决
- oracle执行update时卡死问题解决
- 关于执行Oracle下Sql语句中遇到的特殊字符问题解决办法。
- oracle Plsql 执行update或者delete时卡死问题解决办法
- oracle执行update时卡死问题解决
- oracle执行update时卡死问题解决
- mysql删除有外链索引数据,Cannot delete or update a parent row: a foreign key constraint fails 问题的解决办法
- Oracle遇到的一些问题及其解决办法
- C#中关于updatePanel与freeTextBox不兼容的问题 当页面刷子新后,ftb不能输入内容的解决办法
- 最近oracle开发中遇到的一些问题及解决办法(二)待续
- Ubuntu 12.04(32位)安装Oracle 11g(32位)全过程以及几乎所有问题的解决办法
- asp.net updatePanel easyUI控件 失效问题解决办法
- oracle 11gR2数据库,1521端口未开启和sid问题,导致报错,错误代码:ora:12505,解决办法,