select
substr(e.event, 1, 40) event,
e.average_wait
from
sys.v_$system_event e,
sys.v_$instance i
where
e.event = 'DFS lock handle' or
e.event = 'rdbms ipc reply' or
e.event like 'SQL*Net%to%' or
e.event like 'db file%' or
e.event like 'direct path%' or
e.event like 'global cache lock % to %' or
e.event like 'global cache lock open %' or
( e.event like 'log file%' and
e.event not like 'log file switch%'
) or
( e.event = 'row cache lock' and
i.parallel = 'YES'
)
substr(e.event, 1, 40) event,
e.average_wait
from
sys.v_$system_event e,
sys.v_$instance i
where
e.event = 'DFS lock handle' or
e.event = 'rdbms ipc reply' or
e.event like 'SQL*Net%to%' or
e.event like 'db file%' or
e.event like 'direct path%' or
e.event like 'global cache lock % to %' or
e.event like 'global cache lock open %' or
( e.event like 'log file%' and
e.event not like 'log file switch%'
) or
( e.event = 'row cache lock' and
i.parallel = 'YES'
)