显示连接Oracle数据库的客户端IP地址

2014-11-24 18:50:02 · 作者: · 浏览: 0

1、在数据库中创建登录触发器:


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、利用v$session视图的client_info列可以看到新登录的客户端IP地址。


select sid,serial#,username,program,client_info from v$session