Plsql 执行update或者delete时卡死
来源:互联网 发布:社交软件介绍 编辑:程序博客网 时间:2024/04/30 18:24
oracle Plsql 执行update或者delete时遇到过Plsql卡死问题或者导致代码执行sql的时候就卡死。
在开发中遇到此问题的时候,本来把sql复制出来,在plsql中执行,Sql本身拼写无误,但是出现plsql卡死的情况,
在代码中,执行sql的地方打断点debug,发现执行sql,仍然没有响应。经过网上查资料,猜测导致这种情况的原因是可能在PLSQL Developer执行update时没有commit,oracle将该条记录锁住了。
可以通过以下办法解决:
先查询锁定记录
SELECT s.sid,s.serial#FROM v$locked_object lo,dba_objects ao, v$session sWHERE ao.object_id = lo.object_idAND lo.session_id = s.sid;
备注(查询结果若有返回sid、serial#组成的表结果,将对应的sid、serial#带入下面的sql语句删除锁定记录,返回多少行,就要对应执行多少句下面的sql语句即可,
例:ALTERsystemKILLsession'78,136';)
ALTERsystemKILLsession'SID,serial#';
1 0
- Plsql 执行update或者delete时卡死
- oracle Plsql 执行update或者delete时卡死问题解决办法
- oracle Plsql 执行update或者delete时卡死问题解决办法
- Hiernate 3.2 执行session.update或者session.delete未更新数据库
- JPA:@Modifying注解(UPDATE或者DELETE)
- 使用JDBC执行 select insert update delete
- 使用JDBC执行 select insert update delete
- sqlserver update或者Delete误操作恢复方法---【验证】
- 在mysql或者plsql中如何执行sql脚本
- QtCreator Qt中执行SQL语句,select,update,delete,insert
- 执行delete、update语句时,出现Error Code: 1175.解决方法
- MySql 执行 DELETE/UPDATE时,报 Error Code: 1175错误
- 执行PLSQL
- oracle执行update时卡死问题解决
- oracle执行update时卡死问题解决
- oracle执行update时卡死问题解决
- oracle执行update时卡死问题解决
- oracle update、delete或者drop误操作如何恢复之前是数据
- 比较两个日期的先后
- Ubuntu下Redis Desktop Manager的安装和使用
- EditText默认输入数字,且只能输入指定字符
- Hibernate注解与JPA
- 刷新布局
- Plsql 执行update或者delete时卡死
- JavaScript初学者难以知道的事(初级篇三)
- MD5加密示例
- 机器学习 -- 二元逻辑回归实例
- 变量的三个属性
- Spring 相关资源
- WebStorm配置JQuery提示
- linux系统中的crontab
- SVN 分支与合并