Pular para o conteúdo
  • Este tópico contém 2 respostas, 3 vozes e foi atualizado pela última vez 13 anos, 3 meses atrás por Fábio Prado.
Visualizando 3 posts - 1 até 3 (de 3 do total)
  • Autor
    Posts
  • #104885
    JOSE ROBERTO BONATI
    Participante

      Tenho o servidor oracle (LINUX-Red Hat). Gostaria de saber se existe algumas tabelas interna do oracle, prá pegar informação do Usuário (TCP/IP) conectados no servidor, que possui uma coluna informando a versão do Windows que o usuário utiliza?.

      #104887
      rman
      Participante

        @JRBONA

        Utilizando um usuário DBA, consulte a view V$SESSION, essa view mostra as sessões estabelecidas no momento. Mas a informação da versão de SO não é apresentada por padrão, pode ser incluída no campo CLIENT_INFO através do pacote DBMS_APPLICATION_INFO.

        Segue um artigo para maiores detalhes:

        http://mytracelog.blogspot.com.br/2011/ … ninfo.html

        #104894
        Fábio Prado
        Participante

          @JRBONA,

          Para pegar o IP é fácil. Leia o artigo: http://www.fabioprado.net/2010/11/recup … uario.html. Você pode criar uma trigger de logon temporária para executar o SELECT do artigo e gravar os dados em uma tabela qualquer para vc verificar os dados depois.

          Qto à versão do SO. Tenho quase certeza de que não existe nada no Oracle que possa fazer isso automaticamente por você. Para conseguir pegar no isso no servidor, você que criar algo através da package DBMS_APPLICATION_INFO, como o @rman já havia informado.

          Att,
          Fábio Prado
          http://www.fabioprado.net

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