CREATE OR REPLACE TRIGGER record_ip_logon_trigger
AFTER LOGON ON DATABASE
DECLARE
v_user_identifier VARCHAR2 (64);
BEGIN
SELECT SYS_CONTEXT ('USERENV', 'OS_USER')
|| ':'
|| SYS_CONTEXT ('USERENV', 'IP_ADDRESS')
INTO v_user_identifier
FROM DUAL;
DBMS_SESSION.set_identifier (v_user_identifier);
END;
/
这样在v$session里可以直接看到session ip地址,以便我们在作进一步处理
[@more@]来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/36779/viewspace-909684/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/36779/viewspace-909684/