userenv(userenv.dll丢失怎么办)
概述
众所周知在五美元会议中记录着客户端的机器名称,但是没有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登录时间排序的会话中选择用户名、机器、终端、程序、客户端信息、登录时间;
觉得有用的朋友多帮忙转发哦!后面会分享更多工程师和工商管理学博士(工商管理博士)方面的内容,感兴趣的朋友可以关注下~
本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容请联系我们,一经查实,本站将立刻删除。
转载联系作者并注明出处:https://www.blogone.net/qiu/1941.html
标签:
相关文章