gdb调试之--readbyothersession等待事件的重现(三)

2014-11-24 11:35:14 · 作者: · 浏览: 3
000000000000000000} xmm12 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x18, 0xe, 0x73, 0x90, 0xb, 0x2b, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0xe18, 0x9073, 0x2b0b, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x90730e18, 0x2b0b, 0x0, 0x0}, v2_int64 = {0x2b0b90730e18, 0x0}, uint128 = 0x000000000000000000002b0b90730e18} xmm13 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 }, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000} xmm14 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 }, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000} xmm15 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 }, v8_int16 = {0x0, 0x0, 0x0, 0x0, ---Type to continue, or q to quit--- 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000} mxcsr 0x1fa1 [ IE PE IM DM ZM OM UM PM ] (gdb) (gdb) x/32 0x7fff1c574c38 0x7fff1c574c38: 0x08f97a59 0x00000000 0x9079c6d8 0x00002b0b 0x7fff1c574c48: 0x90742970 0x00002b0b 0x9079c748 0x00002b0b 0x7fff1c574c58: 0x1c574df0 0x00007fff 0x9079c748 0x00002b0b 0x7fff1c574c68: 0x9079c6d8 0x00002b0b 0x00000000 0x00000000 0x7fff1c574c78: 0x00000000 0x00000000 0x00000013 0x20000000 0x7fff1c574c88: 0x00000000 0x00000000 0x00000001 0x00000000 0x7fff1c574c98: 0x0a0fcd50 0x00000000 0x00000092 0x00000000 0x7fff1c574ca8: 0x7fffffff 0x00000000 0x00000006 0x00000000 (gdb)
gyj@OCM> gyj@OCM> select  name from v$event_name where event# in(select to_number('92','xxxxxxxxxxxxxx') from dual);

NAME
----------------------------------------------------------------
db file sequential read
gyj@OCM> select sid from v$mystat where rownum=1;

       SID
----------
       146

 gyj@OCM> select * from gyj_test where id=1;
sys@OCM> select sid ,event from v$session_wait where sid=146 and wait_class<>'Idle';

       SID EVENT
---------- ----------------------------------------------------------------
       146 read by other session

哈哈。。。终于发现了read by other session等待事件,以后可以用同样的方法去研究其它等待事件!