É isso mesmo, Thiago. leonardo, acho que vc está errando no status INACTIVE da v$session : o banco Oracle é multi-usuário, e (óbvio) não consegue atender TODAS as sessões ao mesmo tempo, então ele faz time- sharing, isto é : atende ALGUMAS um tempinho, depopis as "congela" e vai atender outras, depois outras... Esse status INACTIVE quer dizer que a sessão NÃO está sendo atendida pelo banco naquele time-slice exato, absolutamente NÃO quer dizer que a sessão está parada pra sempre, muitas vezes daqui a pouquinho o banco já vai atendê-la e ela volta a ACTIVE... A consulta apropriada seria algo tipo : SELECT sid, seq#, wait_time wt , event, seconds_in_wait secs, state FROM v$session_wait where state='WAITING' and event='SQL*Net message from client' and seconds_in_wait > 2400;
onde 2400 são 40 minutos. Logicamente, como vc já estava fazendo, joinear com a v$session para eliminar as que vc SABE que ficam mesmo longamente paradas esperando por comandos (como as sessões internas do Oracle, eventuais daemons que vc tenha, alguma sessão de DBA sua, jobs tipo statspack, etc. []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Thiago Lazzarotto <[EMAIL PROTECTED]> escreveu > > Pra isso eu costumo usar a coluna Seconds_In_Wait da v$session_wait... > > Seconds_In_Wait > (40*60), por exemplo > > Leonardo Matarazzo escreveu: > > > Prezados, > > > > Montei uma querie aqui para monitorar sessões com mais de 40 > > minutos, porém parece que a mesma naum está funcionando. Alguém > > poderia me indicar onde estou errando ? > > > > select s.logon_time, s.username||' '||s.osuser userinfo,s.terminal, > > s.sid, s.serial#, p.spid, s.process , w.seq#, s.status > > from v$session s, v$process p > > ,v$session_wait w > > where p.addr = s.paddr and s.sid = w.sid and w.event = 'SQL*Net > > message from client' and s.status = 'INACTIVE' > > and s.terminal in ('SBBC2K02CP', 'SBBC2K01CP', 'SBBC2K03IIS', > > 'SBBC2K04IIS') > > and to_date(s.logon_time, 'dd-mon-yyyy hh24:mi:ss') > > > to_date(sysdate-0.29, 'dd-mon-yyyy hh24:mi:ss') > > order by s.osuser; > > > > Obrigado ao grupo > > > > Leonardo > > > > > > --------------------------------- > > Yahoo! Acesso Grátis > > Internet rápida e grátis. Instale o discador agora! > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > ------------------------------------------------------------------ -------------------------------------------------------- > > Atenção! As mensagens deste grupo são de acesso público e de inteira > > responsabilidade de seus remetentes. > > Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ > > ------------------------------------------------------------------ -------------------------------------------------------- __________________________________________________________________ > > Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED] > > __________________________________________________________________ > > > > > > *Yahoo! Grupos, um serviço oferecido por:* > > PUBLICIDADE > > > > > > ------------------------------------------------------------------ ------ > > *Links do Yahoo! Grupos* > > > > * Para visitar o site do seu grupo na web, acesse: > > http://br.groups.yahoo.com/group/oracle_br/ > > > > * Para sair deste grupo, envie um e-mail para: > > [EMAIL PROTECTED] > > <mailto:[EMAIL PROTECTED] subject=Unsubscribe> > > > > * O uso que você faz do Yahoo! Grupos está sujeito aos Termos do > > Serviço do Yahoo! <http://br.yahoo.com/info/utos.html>. > > > > > -------------------------------------------------------------------------------------------------------------------------- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --------------------------------------------------------------------------------------------------------------------------__________________________________________________________________ Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED] __________________________________________________________________ Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html