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

Busca

dezembro 2022
D S T Q Q S S
 123
45678910
11121314151617
18192021222324
25262728293031

Categorias