[oracle] Verificando a relação de cursores abertos por processos

15 07 2010

Abaixo estou colocando um SQL que busca a relação dos processos com o numero de cursores que cada processo está utilizando,  juntamente com o SCHEMA na qual o mesmo esta acessando.

Adicionei uma condição para remover da relação dos processos relacionados ao Oracle, pois, estes cursores não me interessavam.

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;

FONTE: Perdi a fonte, mas tentarei encontrar e atualizar aqui.

Anúncios

Ações

Information

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s




%d blogueiros gostam disto: