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中:…

Continue ReadingFind waiter with Oradebug 11gR2

Oracle Database Instance Startup Fails With Error ORA-27302 ORA-27301

今天启动Oracle Enterprise Linux 5虚拟机中的Oracle11gR2数据库,但是报错。 [oracle@dbserver ~]$ sqlplus / as sysdba SQL*Plus: Release 11.2.0.1.0 Production on Wed Dec 16 13:28:44 2009 Copyright (c) 1982, 2009, Oracle. All rights reserved. Connected to…

Continue ReadingOracle Database Instance Startup Fails With Error ORA-27302 ORA-27301