Oracle – Identificar o que uma determinada sessão está executando
Fala Pessoal!
O script de hoje é pra identificar o que uma determinada sessão do Oracle está executando neste exato momento.
As vezes em rotinas mais complexas e demoradas temos a sensação que o usuário está com a sessão travada no Oracle e através deste script é possível identificar se realmente está travada ou se está rodando normalmente.
1 2 3 4 5 6 7 8 9 10 11 12 |
--> Identificar todas as sessões do Oracle. SELECT * FROM v$session; --> Identificar o que está executando na sessão agora! SELECT a.sid ,sql_text FROM v$session a ,v$sql b WHERE b.sql_id = a.sql_id AND sid IN (50) --> Numero do SID ORDER BY sid; |
Valeu Pessoal!
Espero que este simples script tenha ajudado!
Abraços até a próxima.
Vou precisar deste select.