http://hi.baidu.com/edeed/blog/item/28cba0ecaa6c8e3e269791bb.html
sys_context很牛,用它替代userenv函数(select userenv('sessionid') from dual;)
功能相当全备
如想对客户端连接进行审计,就用它吧,构建一个对应属性列的表,采用trigger调用sys_context插入数据到此表,定期对此表进行统计分析就可!
仅例举几个小例:
select sys_context('userenv','ip_address') from dual;--查看客户端的主机ip
select sys_context('userenv'.'host') from dual;--查看客户端的主机名
(此处客户端指:通过监听器连接oracle的一切客户端)
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/9240380/viewspace-670453/ ,如需转载,请注明出处,否则将追究法律责任。