Oracle 死锁分析过程详解
Oracle 死锁分析
关于死锁一般3种处理方式
1、事前预测
2、资源分级
3、事后检测释放
我知道的ORACLE MYSQL都是采用第三种在行锁级别上的话。
这里分析一个ORACLE死锁,首先一个死锁肯定会生成一个TRACE文件,这里会记录很多信息如:
Deadlock graph:
---------Blocker(s)-------- ---------Waiter(s)---------
Resource Name process session holds waits process session holds waits
TX-0058000f-0000b473 649 1204 X 651 1252 X
TX-0019001c-0004e0b0 651 1252 X 649 1204 X
这里给出了进程和会话id
Rows waited on:
Session 1204: obj - rowid = 0003D942 - AAA9lCAAEAADgaNAAI
(dictionary objn - 252226, file - 4, block - 919181, slot -
原创力文档

文档评论(0)