数据库表死锁解决方案
来源:互联网 发布:金庸群侠传x源码 编辑:程序博客网 时间:2024/06/06 16:30
系统单元测试时,增删改的操作会突然无法进行,导致需要重启服务器,然后在测试再无法执行......
死循环,郁闷....
我们可以再PL/SQL下解决这类的问题
查询一下:
select object_name,s.sid,s.serial# From v$locked_objecto,v$session s ,dba_objects c Where o.session_id=s.sid Ando.object_id=c.object_id;
直接看看这个表是否有死锁,,如果有kill掉 就可以 执行了!!
oracle级kill掉该session:
-- 参数分别是查询出的 SID ,SERIAL#的值
sql>alter system kill session 'sid,serial#';
随后再试,跳出死循环,问题解决!
一下方法并未测试:
操作系统级kill掉session:
#>kill -9 pid
0 0
- 数据库表死锁解决方案
- DB2 数据库死锁解决方案
- 数据库死锁 -- 查找解决方案
- 数据库死锁解决方案
- 造成数据库表死锁的原因分析及解决方案
- 数据库死锁导致站点访问故障解决方案
- 数据库死锁问题原因分析以及解决方案
- 数据库的表总是死锁
- DB2数据库表死锁问题
- 数据库死锁
- 数据库死锁
- 数据库死锁
- 数据库死锁
- 数据库死锁
- 数据库死锁
- 数据库死锁
- 数据库死锁
- 数据库死锁
- java GC(垃圾回收)
- Java基础(理论)
- SQL优化34条
- 使用==操作符比较float类型的话到…
- Java字符串问题盘点(JKD6) 如…
- 数据库表死锁解决方案
- oracle中的exists 用法以及效…
- 抽象工厂模式
- Linux 学习第一篇
- Http bad file descriptor
- Dubbo架构设计详解
- Vim插件之vim-polyglot
- Extjs关于tabpanel的 bug修改
- jxl 对excel的日期处理及中文乱码