Pular para o conteúdo
Visualizando 8 posts - 1 até 8 (de 8 do total)
  • Autor
    Posts
  • #88003
    rwarstat
    Participante

      Tem como saber através do Oracle qual o sistema operacional em que o banco está rodando? Preciso dessa informação para fazer algumas procedures, mas que terão tratamentos diferenciados para os sistemas operacionais.

      Abraço,
      Roberto

      #88004
      vieri
      Participante

        desconheço… apenas no S.O

        pergunte ao DBA ou o sysadmin .

        tente a v$version tem infos importatentes

        #88006
        Marcos Braga
        Participante

          Oi Roberto,

          Utilize a seguinte query:

          SQL> select host_name from v$instance;

          Obviamente necessita de permissões para isso.

          []s
          Braga

          #88007
          Rodrigo Almeida
          Participante

            Olá Roberto,

            Após a versão 10g, tem sim como descobrir a versão do Sistema Operacional, pois foi incluído uma nova coluna a view interna v$database, para fins de consulta sobre a plataforma instalada.

            Exemplo:


            SQL> select name, platform_name from v$database;

            NAME PLATFORM_NAME


            HOM Linux IA (32-bit)

            SQL>

            Em versões inferiores, como 8i e 9i, essa coluna PLATFORM_NAME não irá existir. ok.

            Abraços,

            #88015
            vieri
            Participante

              Bem lembrado rodrigo !

              SQL> desc v$database
              Name Null? Type


              DBID NUMBER
              NAME VARCHAR2(9)
              CREATED DATE
              RESETLOGS_CHANGE# NUMBER
              RESETLOGS_TIME DATE
              PRIOR_RESETLOGS_CHANGE# NUMBER
              PRIOR_RESETLOGS_TIME DATE
              LOG_MODE VARCHAR2(12)
              CHECKPOINT_CHANGE# NUMBER
              ARCHIVE_CHANGE# NUMBER
              CONTROLFILE_TYPE VARCHAR2(7)
              CONTROLFILE_CREATED DATE
              CONTROLFILE_SEQUENCE# NUMBER
              CONTROLFILE_CHANGE# NUMBER
              CONTROLFILE_TIME DATE
              OPEN_RESETLOGS VARCHAR2(11)
              VERSION_TIME DATE
              OPEN_MODE VARCHAR2(10)
              PROTECTION_MODE VARCHAR2(20)
              PROTECTION_LEVEL VARCHAR2(20)
              REMOTE_ARCHIVE VARCHAR2(8)
              ACTIVATION# NUMBER
              SWITCHOVER# NUMBER
              DATABASE_ROLE VARCHAR2(16)
              ARCHIVELOG_CHANGE# NUMBER
              ARCHIVELOG_COMPRESSION VARCHAR2(8)
              SWITCHOVER_STATUS VARCHAR2(20)
              DATAGUARD_BROKER VARCHAR2(8)
              GUARD_STATUS VARCHAR2(7)
              SUPPLEMENTAL_LOG_DATA_MIN VARCHAR2(8)
              SUPPLEMENTAL_LOG_DATA_PK VARCHAR2(3)
              SUPPLEMENTAL_LOG_DATA_UI VARCHAR2(3)
              FORCE_LOGGING VARCHAR2(3)
              PLATFORM_ID NUMBER
              PLATFORM_NAME VARCHAR2(101) RECOVERY_TARGET_INCARNATION# NUMBER
              LAST_OPEN_INCARNATION# NUMBER
              CURRENT_SCN NUMBER
              FLASHBACK_ON VARCHAR2(18)
              SUPPLEMENTAL_LOG_DATA_FK VARCHAR2(3)
              SUPPLEMENTAL_LOG_DATA_ALL VARCHAR2(3)
              DB_UNIQUE_NAME VARCHAR2(30)
              STANDBY_BECAME_PRIMARY_SCN NUMBER
              FS_FAILOVER_STATUS VARCHAR2(21)
              FS_FAILOVER_CURRENT_TARGET VARCHAR2(30)
              FS_FAILOVER_THRESHOLD NUMBER
              FS_FAILOVER_OBSERVER_PRESENT VARCHAR2(7)
              FS_FAILOVER_OBSERVER_HOST VARCHAR2(512)

              #88032
              Marcos Braga
              Participante

                [quote=”braga”:1mzo27h3]Oi Roberto,

                Utilize a seguinte query:

                SQL> select host_name from v$instance;

                Obviamente necessita de permissões para isso.

                []s
                Braga[/quote]

                kkkkkkkkkk, desconsidere Roberto,

                desculpe a você e a todos do forum pela falta de atenção.

                desse jeito você vai regredir.

                ainda bem que o forum não é formado por uma pessoa só. Prestarei mais atenção quando for responder algo.

                []s
                Braga

                #88033
                Rodrigo Almeida
                Participante

                  Braga,

                  Normal camarada! Semana passada eu cansei de responder algumas coisas que nem eu mesmo entendia e com N erros de português!!! hehe..

                  Uma desatenção é normal… acontece com todos!

                  Abraços,

                  Rodrigo Almeida

                  #88035
                  rwarstat
                  Participante

                    Muito obrigado pelas respostas pessoal.
                    Me ajudaram e muito a resolver o meu problema.

                    Abraço,
                    Roberto

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