Oracle:查找终端RDP客户端名称

时间:2014-04-20 14:24:16

标签: oracle environment-variables rdp

要了解此问题,请考虑此方案。两名员工通过Windows远程桌面客户端登录到应用程序服务器。两者都使用相同的用户名,例如Salesmen。从Application Server,他们启动连接到数据库(位于数据库服务器)的ERP应用程序。

现在,如果我们想要记录每个销售人员所做的一些活动的日志,我们就无法使用SYS_CONTEXT(' USERENV',' OS_USER')在Oracle中,因为它将返回相同的操作系统名称,即Salesmen。

我正在寻找的是了解终端RDP客户名称,他已登录为" Salesmen"进入Application Server。我尝试使用dbms_system.get_env来获取%CLIENTNAME%环境变量,但它也没有用,因为它返回null。有没有其他方法可以识别谁有远程登录到具有Oracle客户端的服务器..

0 个答案:

没有答案