可以通过一个触发器来调用,当每一个新的用户连接开启的时候自动触发该触发器,将相应的ip信息写入v$session的相应字段。

触发器的例子:



create or replace trigger on_login_trigger
after logon on database
begin
dbms_application_info.set_client_info(sys_context('USERENV','IP_ADDRESS'));
end;
/

等待一阵子后,使用下面的SQL语句即可查看

select username, a.PROGRAM, a.MACHINE, sid, serial#, 
client_info, client_identifier,a.module from v$session a

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐