您的位置:首页 > 数据库 > Oracle

如何获取登录Oracle数据库的客户端IP等会话信息

2017-10-24 16:15 253 查看
1、获取访问数据库IP的触发器

create or replace trigger on_logon_trigger after logon on database

begin

  dbms_application_info.set_client_info(sys_context('userenv', 'ip_address'));

end;

/

2、查看语句对应的IP:

select sid,serial#,username,sql_id,program,machine,client_info

from v$session

where username is not null

order by username,program,machine;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: