博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2012年10月15日

摘要: 最近高度程序时老是发现应该执行操作数据库的代码时发现执行不了,查了一下发现是数据库表锁死的原因,,纠其原因,发现有些同事操作数据库时老是喜欢用select * from XXX for update去操作数据库,有的操作了又没有COMMIT 所以导致数据库锁死,笔都建议大家不用,如果要用for update 之后请你记得提交解决死锁的方法第一步:找到数据库中被锁死的表select object_id,session_id,locked_mode from v$locked_object;第二步:找到表的SID SERIAL#select t2.username,t2.sid,t2.serial 阅读全文

posted @ 2012-10-15 13:31 尐譁 阅读(655) 评论(0) 推荐(0) 编辑