概述
众所周知在五美元会议中记录着客户端的机器名称,但是没有IP,如果要记录客户端互联网协议(Internet Protocol的缩写)应该怎么实现呢?
从五美元会议中选择用户名、机器、终端、程序、客户端信息、登录时间。
可以看到是没有记录互联网协议(互联网协议)的。
1、利用 DBMS_SESSION 过程包.
开始
DBMS _ session。set _ identifier(SYS _ CONTEXT(' USERENV ',' IP _ ADDRESS ');
结束;
2、通过触发器
创建或替换触发器登录触发
登录数据库后
开始
数据库管理系统应用信息。set _ client _ info(sys _ context(' userenv ',' IP _ address ');
结束;
3、测试
当客户端登陆后,在五美元会议的客户端信息列会记录其相应的互联网协议(互联网协议)信息。
从v $按desc登录时间排序的会话中选择用户名、机器、终端、程序、客户端信息、登录时间;
觉得有用的朋友多帮忙转发哦!后面会分享更多工程师和工商管理学博士(工商管理博士)方面的内容,感兴趣的朋友可以关注下~