Processi Attivi sul server db
I processi attuali sono dati dalla somma dei
- processi client attivi
ps -ef | grep <SID> | grep -i LOCAL=NO | wc -l
- processi di background
ps -ef | grep <SID> | grep ora_ | wc -l
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 di prima "ps -ef....."
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=
- processi client attivi
ps -ef | grep <SID> | grep -i LOCAL=NO | wc -l
- processi di background
ps -ef | grep <SID> | grep ora_ | wc -l
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 di prima "ps -ef....."
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=