Find waiter with Oradebug 11gR2
原文链接自:Miladin Modrakovic’s Blog - Oraclue 实际上,昨天刚有朋友问怎么找到TX enqueu的锁对象以及语句。在Oracle11gR2中我们可以使用oradebug unit_test per_session_find_one_waiter语句来进行简单的blocker定位。 oradebug unit_test per_session_find_one_waiter的用法如下: usage: oradebug unit_test per_session_find_one_waiter find_waiters_for= wait_event="" waiter_min_secs_blkd= min_results= [ timeout_mins= ] 实际测试如下,还是测试简单的enq: TX - row lock contention等待事件。 在第1个session中:…