Pular para o conteúdo
Visualizando 5 posts - 1 até 5 (de 5 do total)
  • Autor
    Posts
  • #93987
    Carbachuts
    Participante

      Boa tarde.

      Estou estagiando em Oracle e estou com um problema.

      Preciso de um script para monitorar os processos ativos e inativos do banco.

      Alguém poderia me ajudar!

      Grato

      #93989
      tianao
      Participante

        Amigo exatamente o que você quer monitorar…. segue…
        select * from v$session

        #93990
        vieri
        Participante

          select
          username,
          machine,
          inicio_logon,
          fim_logon,
          sum(sess_ativas) as sess_ativas,
          sum(sess_inativas) as sess_inativas,
          sysdate
          from (
          select
          s.username as username,
          s.machine as machine,
          (case when status = ‘ACTIVE’ then count() end) as sess_ativas,
          (case when status ‘ACTIVE’ then count(
          ) end) as sess_inativas,
          min(s.logon_time) as inicio_logon,
          max(s.logon_time) as fim_logon
          from v$session s,
          v$process p
          where s.paddr = p.addr
          and s.username is not null
          group by s.username, s.machine, s.status
          ) group by username, machine, inicio_logon, fim_logon order by username, machine;

          😉

          #93991
          Carbachuts
          Participante

            Preciso de todos os processos ativos e inativos…….vou rodar em um determinado tempo, tipo a cada meia hora, e no final do mês gerar um relatorio com grafico, mas quanto ao relatório tranquilho, o problema é esse script para trazer os processos ativos e inativos.

            #93993
            hudsona
            Participante

              O Select do vieri lhe as informações necessarias,

              Abs!

            Visualizando 5 posts - 1 até 5 (de 5 do total)
            • Você deve fazer login para responder a este tópico.