Descobrindo o número de cursores ativos no Oracle

[ad#texto]

Diversas vezes nos deparamos com a dúvida de quantas sessões estão ativas no Oracle.

Isso é muito fácil de verificar, veja a query abaixo:

SELECT s.username, s.program, COUNT(a.sid), SUM(a.value) Open_Cursors
FROM v$sesstat a, v$statname b, v$session s
WHERE a.statistic# = b.statistic# AND s.sid=a.sid
  AND b.name = 'opened cursors current'
  AND s.program NOT LIKE 'ORACLE%'
  AND s.program NOT LIKE 'OMS'
GROUP BY s.username, s.program
ORDER BY s.program

Se precisar saber quais sessões estão ativas incluindo as do sistema basta comentar as duas condições na cláusula WHERE.

Petter Rafael
Petter Rafael

Desenvolvedor Web atua com as tecnologias Java e PHP apoiadas pelos bancos de dados Oracle e MySQL. Além dos ambientes de desenvolvimento acima possuiu amplo conhecimento em servidores Apache/Tomcat, Photoshop, Arte & Foto, Flash e mais uma dezena de ferramentas e tecnologias emergentes. Atualmente colabora com o Viablog escrevendo sobre programação e tecnologia.

Assinar blog por e-mail

Digite seu endereço de e-mail para assinar este blog e receber notificações de novas publicações por e-mail.

Junte-se a 321 outros assinantes

Busca

março 2021
D S T Q Q S S
 123456
78910111213
14151617181920
21222324252627
28293031  

Categorias