关于oracle数据库死锁的解决
2018-04-04 09:59
323 查看
前段时间写sql语句事物造成了数据库死锁,导致所有更新操作无法执行,原因好像是update操作没有执行完成就关掉连接导致的,具体细节记不清了,在此记录一下遇到数据库死锁解决的方法
1.查死锁
查看关于锁的会话信息
select * from v$session t1, v$locked_object t2 where t1.sid = t2.SESSION_ID
2.通过查询到的信息,杀掉会话
alter system kill session '49,423';
其中后面的数字分别是 'sid,serial',即上图红圈内的字段内容
杀掉会话后,锁就会被释放了,操作就能正常进行了
1.查死锁
查看关于锁的会话信息
select * from v$session t1, v$locked_object t2 where t1.sid = t2.SESSION_ID
2.通过查询到的信息,杀掉会话
alter system kill session '49,423';
其中后面的数字分别是 'sid,serial',即上图红圈内的字段内容
杀掉会话后,锁就会被释放了,操作就能正常进行了
相关文章推荐
- APUE figure 11.12 勘误 关于死锁解决办法的代码错误
- 关于oracle数据库死锁的检查方法
- 关于oracle数据库访问报12519异常及修改oracle最大连接数的解决方法
- 关于Asp程序操作Access数据库时出现死锁.ldb的解决方法
- 关于在使用表单提交时间到后台,提交的时间的类型的一些解决方法(主要针对oracle数据库)
- oracle数据库死锁解决方法
- 关于死锁产生的原因以及解决的办法
- 关于oracle数据库误删表空间文件后无法登陆sqlplus的解决方法
- 转:关于ASP操作Access数据库时出现死锁.ldb的解决方法
- oracle数据库表死锁或者存储过程,包无法编辑解决方法
- oracle数据库死锁的查看及解决
- 关于oracle数据库重装后或ip改变后连接失败的问题解决
- 关于Oracle数据库的死锁(转书摘)
- 关于Oracle数据库的死锁(转书摘)
- 关于oracle数据库中出现ORA-00907: 缺失右括号的解决方法
- 简单说明Oracle数据库中对死锁的查询及解决方法
- Oracle数据库死锁解决方法
- 简单说明Oracle数据库中对死锁的查询及解决方法
- oracle数据库死锁解决方法
- 关于搭建Oracle数据库遇到的问题(Oracle10g)及解决办法