Sessões - como derrubar sessoes ociosas?

DBA Geral (instalação, configuração do banco, scripts do Sql*Plus, shell scripts, batch scripts, etc...)
Responder
Avatar do usuário
MuLtAnI
Moderador
Moderador
Mensagens: 90
Registrado em: Ter, 01 Jun 2004 9:21 am
Localização: Videira - SC
Contato:

Dae galera....queria saber se alguém pode me ajudar com a seguinte situação....
preciso monitorar as sessoes dos usuários e se ela atingir um determinado tempo de aciosidade eu derrubo...tem como fazer isso com base no resultado deste select?

Selecionar tudo

select v$session.sid, v$session.serial#, v$session.user#,  v$session.username, v$session.osuser,
       v$session_wait.seconds_in_wait,v$session.status,  v$session_wait.state
from
   v$session, v$session_wait
where
   v$session.sid = v$session_wait.sid and
   v$session.status in ('INACTIVE', 'KILLED')
grato

[]'s
Avatar do usuário
tfg
Rank: Analista Júnior
Rank: Analista Júnior
Mensagens: 83
Registrado em: Seg, 03 Mai 2004 3:38 pm
Localização: Novo Hamburgo - RS

Se eu não me engano, existe uma forma nativa do oracle fazer isso. (Um parâmetro, ou algo assim.. --> sem usar "gambiarras", hehe)

Vou ver se acho alguma coisa...daí eu coloco aqui.
Avatar do usuário
MuLtAnI
Moderador
Moderador
Mensagens: 90
Registrado em: Ter, 01 Jun 2004 9:21 am
Localização: Videira - SC
Contato:

Eu imaginei que houvesse um controle desse tipo...porém não consegui nada a respeito e ateh onde eu conheço os controles de sessão são as tabelas V$session ... se alguém puder me dar uma luz de como manipular algum parâmetro de inicialiação ou algo do gênero pra eu informar condições para derrubar a sessão fiko agradecido...

também estou pesquisando tfg, se encontrar alguma coisa postarei aqui no fórum!


[]'s
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5024
Registrado em: Seg, 03 Mai 2004 3:08 pm
Localização: Portland, OR USA
Contato:
Thomas F. G

Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered

Vais conseguir isso usando PROFILES... Leia sobre o assunto!
Veja esse link:

http://download-west.oracle.com/docs/cd ... tm#2052167

Selecionar tudo

ALTER PROFILE default LIMIT IDLE_TIME  10;  --em minutos
ALTER PROFILE engineer LIMIT IDLE_TIME UNLIMITED; 
No 8i funciona. Não sei se nas versões anteriores também funcionam.
Avatar do usuário
MuLtAnI
Moderador
Moderador
Mensagens: 90
Registrado em: Ter, 01 Jun 2004 9:21 am
Localização: Videira - SC
Contato:

valeu glufke!
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 12 visitantes