Olá Gleyson.
Agora acho que conheci você pessoalmente ... Hehehhe
Bem, eu ja tentei com o profile. Mas não consegui.
Meu profile ficou da seguinte maneira:

 profile TESTEPROFILE limit
  sessions_per_user 1
  cpu_per_session 75
  cpu_per_call 75
  connect_time 5
  idle_time 3
  logical_reads_per_call 1000
  composite_limit 5000000
  private_sga 15
  failed_login_attempts 10
  password_life_time unlimited
  password_reuse_time unlimited
  password_reuse_max unlimited
  password_grace_time unlimited
  password_verify_function Null;

Sem mais,
Elaine Silva


Gleyson Melo escreveu:
>
> 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] 
> <mailto:elaine%40cinbesa.com.br>> 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]
>
>  


-- 
 Elaine C Bastos Silva
 [EMAIL PROTECTED]
Equipe de Suporte - DBA
      CINBESA
Tel: 3084 0704

“Nunca esqueça”
Meta a gente busca
Caminho a gente encontra
Desafio a gente enfrenta
Vida a gente inventa
Saudade a gente mata
Sonho a gente realiza

Responder a