ITPub博客

首页 > IT基础架构 > 网络安全 > 一个记录客户端session ip的触发器

一个记录客户端session ip的触发器

原创 网络安全 作者:cyr1974 时间:2007-04-10 09:47:02 0 删除 编辑

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/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2009-03-16

  • 博文量
    37
  • 访问量
    256954