Oracle获取session的IP

1 新建触发器

新建一个触发器将客户端的IP地址保存到数据的client_info字段中,
注意:建立这个触发器需要有DBA的权限

create or replace trigger on_login_trigger

after logon on database

begin

dbms_application_info.set_client_info(sys_context('USERENV','IP_ADDRESS'));

end;

2 查询IP地址

select username,sid,serial#,client_info,client_identifier 
from 
v$sessionwhere sid=(select sys_context('userenv','sid') from dual);
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • sqlmap用户手册 说明:本文为转载,对原文中一些明显的拼写错误进行修正,并标注对自己有用的信息。 ======...
    wind_飘阅读 2,102评论 0 5
  • 点击查看原文 Web SDK 开发手册 SDK 概述 网易云信 SDK 为 Web 应用提供一个完善的 IM 系统...
    layjoy阅读 13,943评论 0 15
  • http://192.168.136.131/sqlmap/mysql/get_int.php?id=1 当给sq...
    xuningbo阅读 10,429评论 2 22
  • 一.数据控制语句(DML)部分 1.INSERT(往数据表里插入记录的语句) INSERTINTO表名(字段名1,...
    浮浮尘尘阅读 3,573评论 0 19
  • 此刻,十二月第一天即将落幕。在这个寒冷的冬夜里,原本已经接近崩溃的我,看着自己发起的轻松筹里一个接一个源源不断...
    Sue0401阅读 1,305评论 1 0