环境介绍:
ORACLE10.2.0.4 64BIT
REDHAT 5.4 64BIT
在对一张表做truncate的时候发现很久都没有成功,通过查询其EVENT事件,发现一直在等待enq: RO - fast object reuse事件
[@more@]4 000000029F1C2588 143 7847 0 000000029913D718 58 CCADMIN 0 2147483644 000000029F24AE58 ACTIVE DEDICATED 0 SYS oracle 1327 szpa-bak-db2 UNKNOWN oracle@szpa-bak-db2 (DM00) USER 00 0 0 00 0 0 7375 1 Data Pump Master 674186793 SYS_IMPORT_FULL_01 568040940 5433621 -1 0 0 0 2011-1-7 1:16:04 3911 NO NONE NONE NO DISABLED ENABLED ENABLED 0 VALID 1 164 415 73 enq: RO - fast object reuse name|mode 1380909062 00000000524F0006 2 65608 0000000000010048 0 1 0000000000000001 4217450380 1 Application 0 121 WAITING SYS$USERS DISABLED FALSE FALSE
通过查询发现,而其所等待的session为164,通过根据这个SID查询 发现164所对应的程序是ora_ckpt_szpadb1进程,通过查询相应的文档,确认此类问题为bug所致,找到相应的patch(7385253)后打上问题解决。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/10130206/viewspace-1044267/ ,如需转载,请注明出处,否则将追究法律责任。