数据库版本为:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
归档模式已开启;
补全日志已开启(Primary Key, Unique Index);
创建了记录客户端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;
查看v$session视图,client_info列可以显示IP地址;
使用 dbms_logmnr.dict_from_online_catalog选项分析归档日志,查看分析结果v$logmnr_contents视图,Session_info列值都是如下格式:
login_username=TEST
client_info= OS_username=Administrator Machine_name=WORKGROUP\WEBSERVER
有个共同点是,client_info= 后面都没有IP地址,这是什么原因??