Primero hay que alterar la sesion
ALTER SESSION SET SQL_TRACE=TRUE
Luego de esto se generará un archivo extensión *.trc dentro de la carpeta de oracle, en mi caso
%ORACLE_HOME%\admin\%ORACLE_SID%\udump
Luego se debe utilizar la aplicación de oracle TKPROF, una ejecusion básica sería
TKPROF archivo_trc nombre_archivo_output SYS=NO EXPLAIN=USER/PASSWORD
Y luego de eso te genera un archivo (nombre_archivo_output) con las consultas analizadas, tiempo de CPU, cantidad de ejecuciones, lecturas a disco y otros. En mi caso por ejemplo
call count cpu elapsed disk query current rows ------- ------ -------- ---------- ---------- ---------- ---------- ---------- Parse 1 0.00 0.00 0 0 0 0 Execute 9758 0.09 0.16 0 0 0 0 Fetch 9758 0.21 0.24 0 39032 0 9758 ------- ------ -------- ---------- ---------- ---------- ---------- ---------- total 19517 0.31 0.41 0 39032 0 9758