oracle Plsql 执行update或者delete时卡死问题解决办法
来源:互联网 发布:淘宝店的保证金怎么退? 编辑:程序博客网 时间:2024/04/30 23:57
oracle Plsql 执行update或者delete时 遇到过Plsql卡死问题或者导致代码执行sql的时候就卡死。
在开发中遇到此问题的时候,本来把sql复制出来,在plsql中执行,Sql本身拼写无误,但是出现plsql卡死的情况,
在代码中,执行sql的地方打断点debug,发现执行sql,仍然没有响应。经过网上查资料,猜测导致这种情况的原因是
可能在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#';
通过上述sql,问题终于解决了!
总结下来希望对大家开发有帮助!
20 1
- oracle Plsql 执行update或者delete时卡死问题解决办法
- oracle Plsql 执行update或者delete时卡死问题解决办法
- Plsql 执行update或者delete时卡死
- oracle执行update时卡死问题解决
- oracle执行update时卡死问题解决
- oracle执行update时卡死问题解决
- oracle执行update时卡死问题解决
- PLSQL中文乱码问题解决办法
- Hiernate 3.2 执行session.update或者session.delete未更新数据库
- Oracle/PLSQL: AFTER DELETE Trigger
- win7 64位操作系统安装oracle客户端和plsql问题解决办法
- oracle监听问题解决办法
- oracle update、delete或者drop误操作如何恢复之前是数据
- JPA:@Modifying注解(UPDATE或者DELETE)
- oracle批量update和delete
- service 不执行问题解决办法
- delete LEFT JOIN 的一个问题解决办法
- oracle执行update时卡死问题的解决办法
- cocos2d-x中缓存帧精灵创建
- Atlas源码学习(三)
- linux下寻找某个目录或者文件
- ORA-28056:Writing audit records to Windows EventLog failed的问题
- Tomcat配置https及访问http自动跳转至https
- oracle Plsql 执行update或者delete时卡死问题解决办法
- Linux网络编程之原始套接字-ping协议实现
- 网页的栅格系统设计
- 幸福的一站
- java位运算
- 基于Linux的v4l2视频架构驱动应用编写
- ThreadLocal类深刻理解
- 差错控制编码
- do...while(0)的妙用