Oi Elaine, tudo bom?

O Oracle já tem um recurso pra resolver esse problema. Chama-se PROFILES. Dê
uma pesquisadinha rápida que você resolve isso.

Em 20/02/08, Elaine <[EMAIL PROTECTED]> escreveu:
>
>   gostaria de saber como criar um JOB para quando um usuario ficasse in
> wait_class igual a Idle e o valor
> da coluna seconds_in_wait fosse maior que 180 segundos.
> A query abaixo retorna a linha que eu quero que seja matado o processo:
>
> *select sid, username, osuser, machine, wait_class, action,
> event,seconds_in_wait from v$session
> where username is not NULL and WAIT_CLASS=''Idle''
> and event=''SQL*Net message from client''
> and action=''Main session''
> and seconds_in_wait >180;'*
>
> Gostaria que o kill fosse pela ID. Porque o usuário de banco que todos
> os clientes externos usam para conectar o sistema com o banco é o mesmo.
>
> Att,
> Elaine
> --
>
>  
>



-- 
Atenciosamente,
Gleyson Melo
Oracle Database 10g Administrator Certified Professional


[As partes desta mensagem que não continham texto foram removidas]

Responder a