Oracle - Como capturar la ip cliente en un trigger oracle9i

 
Vista:

Como capturar la ip cliente en un trigger oracle9i

Publicado por JahMapu (1 intervención) el 27/10/2006 22:11:35
Alguien sabe si Puedo capturar la Ip del Cliente desde un trigger en oracle 9i.

ya que estoy desarrollando un sistema de auditoria y choco en ello.

Saludos y agradezco cualquier ayuda
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Como capturar la ip cliente en un trigger oracl

Publicado por Alejandro César (189 intervenciones) el 27/10/2006 22:24:15
Este trigger es a nivelde tabla en una bd Oracle 9i

CREATE OR REPLACE TRIGGER BD1AUDIT_LOGON
AFTER INSERT OR UPDATE
ON BD1.SEG_USERS REFERENCING NEW AS NEW OLD AS OLD
FOR EACH ROW
BEGIN
IF INSERTING OR UPDATING THEN
INSERT INTO AUDIT_LOGON
SELECT SYS_CONTEXT('USERENV', 'CURRENT_USER') usuario_bd,
SYS_CONTEXT('USERENV', 'HOST') host,
SYS_CONTEXT('USERENV', 'IP_ADDRESS') IP,
UPPER(SYS_CONTEXT('USERENV', 'OS_USER')) usuario_so,
SYS_CONTEXT('USERENV', 'SESSION_USER') usuario_session,
SYS_CONTEXT('USERENV', 'SESSIONID') session_id,
SYS_CONTEXT('USERENV', 'TERMINAL') terminal,
SYS_CONTEXT('USERENV', 'AUTHENTICATION_TYPE') tipo_autenticacion,
SYSDATE fecha,
:NEW.PASSWORD,
:NEW.Accesos
FROM dual;
END IF;
END AUDIT_LOGON;
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar