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 322 outros assinantes

Busca

setembro 2020
DSTQQSS
 12345
6789101112
13141516171819
20212223242526
27282930 

Categorias