Utilizamos cookies propias y de terceros. [Más información sobre las cookies].
Política de cookies
Proyecto AjpdSoft

· Inicio
· Buscar
· Contactar
· Cookies
· Descargas
· Foros
· Historia
· Nosotros
· Temas
· Top 10
· Trucos
· Tutoriales
· Wiki
Proyecto AjpdSoft: Foros

AjpdSoft :: Ver tema - ¿Como puedo obtener la IP del cliente en un trigger de orac?
Foros de discusión Buscar Perfil FAQ Iniciar sesión
Information ¿Como puedo obtener la IP del cliente en un trigger de orac?

Publicar nuevo tema Responder al tema
Foros de discusión » Oracle Database, motor de base de datos profesional   
Ver tema anterior :: Ver tema siguiente
AutorMensaje
Jahmapu
Usuario


Registrado: Oct 27, 2006
Mensajes: 1

Asunto: ¿Como puedo obtener la IP del cliente en un trigger de orac? Responder citando

Señores:

Estoy programando una Auditoria de sistemas y necesito saber si se puede recuperar la ip del personaje que transacciona una tabla en oracle 9i. Creo se puede es mas puedo obtener el esquema Usuario pero no la ip del Cliente.

Saludos y espero ayudas Gracias
MensajePublicado:
Vie Oct 27, 2006 6:57 pm
Top of PageVer perfil de usuario
alonsojpd
Administrador/Moderador


Registrado: Sep 16, 2003
Mensajes: 2687

Asunto: Re: ¿Como puedo obtener la IP del cliente en un trigger de o Responder citando



Anuncios



Jahmapu escribió:
Señores:

Estoy programando una Auditoria de sistemas y necesito saber si se puede recuperar la ip del personaje que transacciona una tabla en oracle 9i. Creo se puede es mas puedo obtener el esquema Usuario pero no la ip del Cliente.

Saludos y espero ayudas Gracias



Sí se puede obtener la IP del cliente, prueba con esta consulta SQL:

Código:
select substr(sys_context('USERENV','IP_ADDRESS'),1,50) from dual



Si necesitas otros datos, tales como si el usuario es DBA, el nombre del equipo cliente, tipo de identificación, la base de datos a la que se conecta, el esquema al que pertenece, el protocolo que utiliza, el nombre del usuario del sistema operativo, etc, aquí te muestro otras consultas SQL:

Código:
select substr(userenv('TERMINAL'),1,40) from dual

select substr(userenv('SESSIONID'), 1, 10) from dual

select userenv('ISDBA') from dual

select substr(sys_context('USERENV','OS_USER'),1,50) from dual

select substr(sys_context('USERENV','NETWORK_PROTOCOL'),1,50) from dual

select substr(sys_context('USERENV','IP_ADDRESS'),1,50) from dual

select substr(sys_context('USERENV','HOST'),1,50) from dual

select substr(sys_context('USERENV','IDENTIFICATION_TYPE'),1,50) from dual

select substr(sys_context('USERENV','DB_NAME'),1,50) from dual

select substr(sys_context('USERENV','CURRENT_SCHEMA'),1,50) from dual

select substr(sys_context('USERENV','GLOBAL_CONTEXT_MEMORY'),1,50) from dual
MensajePublicado:
Sab Oct 28, 2006 12:57 pm
Top of PageVer perfil de usuario
Mostrar mensajes de anteriores:   
Todas las horas son GMT - 1 Horas
Publicar nuevo tema Responder al tema
Foros de discusión » Oracle Database, motor de base de datos profesional  

Cambiar a:  
Key
  Puede publicar nuevos temas en este foro
No puede responder a temas en este foro
No puede editar sus mensajes en este foro
No puede borrar sus mensajes en este foro
No puede votar en encuestas en este foro
Visita nuestro nuevo sitio web con programas y contenidos actualizados: Proyecto A