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

      Pessoal,

      Necessito de coletar algumas informações no Oracle 9i Enterprise Edition.

      Preciso de um select que me traga as seguinte informações:

      NOME_INSTANCIA + UPTIME

      Exemplo:
      Nome da instancia (PRD)
      UPTIME: 21 dias 4 horas 20 minutos

      Preciso de algo parecido com esse modelo…

      #89024
      ramasine
      Participante

        Acho que isso te ajuda!

        select INSTANCE_NAME, VERSION, to_char(STARTUP_Time, ‘dd-mm-yyyy hh24:mi:ss’) “Ativo desde:”, STATUS, DATABASE_STATUS
        from v$instance;

        #89027
        CVPRADO
        Participante

          Esse comando foi quase o que eu preciso, na verdade preciso de um script
          que faça o seguinte calculo do uptime:

          Pegue o último startup e calcule com a data atual somando assim o tempo de disponibilidade da instancia o UPTIME.

          MODELO:
          INTANCE_NAME
          5 dias 8 horas 32 minutos …

          #89028
          CVPRADO
          Participante

            select STARTUP_TIME,
            trunc(SYSDATE-(STARTUP_TIME) ) || ‘ day(s), ‘ ||
            trunc(24((SYSDATE-STARTUP_TIME) –
            trunc(SYSDATE-STARTUP_TIME)))||’
            hour(s), ‘ ||
            mod(trunc(1440
            ((SYSDATE-STARTUP_TIME) –
            trunc(SYSDATE-STARTUP_TIME))), 60) ||’ minute(s), ‘ ||
            mod(trunc(86400*((SYSDATE-STARTUP_TIME) –
            trunc(SYSDATE-STARTUP_TIME))), 60) ||’ seconds’
            from sys.v_$instance;

            #89031
            ramasine
            Participante

              Ah Ok!
              É que vc não havia explicitado bem no início do post!

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