Risalire alla sessione oracle che porta la CPU al 100%
Se il db è lento e ci accorgiamo dal comando TOP che esite un processo oracle che occupa la CPU quasi al 90 - 100% possiamo capire chi è la sessione oracle legata al processo del sistema operativo.
SQL> Select s.sid from v$session s,v$process p where p.spid=PID and s.paddr=p.addr
dove PID è recuperato dalla colonna PID del comando TOP
Una volta recuperato il sid si può risalire alla username, machine , stato
SQL> select username, machine, status, sql_id from v$session where sid=
Risalgo al tipo di statement in corso
SQL> select * from v$sql where sq_id=
SQL> select * from v$sql_ext where sql_id=