Como descobrir o IP da maquina que está acessando uma tabela

DBA Geral (instalação, configuração do banco, scripts do Sql*Plus, shell scripts, batch scripts, etc...)
Responder
fabiojacomini
Rank: Estagiário Júnior
Rank: Estagiário Júnior
Mensagens: 2
Registrado em: Qui, 02 Mai 2019 3:45 pm

Ola Pessoal!



Aqui na minha empresa não existe um usuário por pessoa e sim um usuário único para todos utilizarem (regras da empresa isso). A forma que eles dizem que controla quem esta acessado o banco é pelo IP da maquina.



Como eu faço para saber qual USUÁRIO, IP E NOME DA MAQUINA que está fazendo SELECT, UPDATE, INSERT, DELETE em uma determinada tabela(s)?


Detalhe, não dou o administrador do banco, somente desenvolvedor.


Estou perguntando isso, porque tem outras diretorias que acessão algumas tabelas que são de minha responsabilidade e não tenho noção se está sendo feito alguma modificação nelas.


Abraços,
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5024
Registrado em: Seg, 03 Mai 2004 3:08 pm
Localização: Portland, OR USA
Contato:
Thomas F. G

Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered

Pergunta:
Cada usuário tem uma sessão (conexão) própria no banco? OU usam algum tipo de Connection POOL?

Se é isso, você pode usar SYS_CONTEXT.
Veja: http://en.glufke.net/oracle/viewtopic.php?t=35

Também pode ver cada sessão na V$SESSION.
Se for pool de conexões, então essas informações você achará no middle tier.
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 8 visitantes