繁体   English   中英

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

[英]Oracle: Finding Terminal RDP Client Name

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

现在,如果我们要记录每个销售人员的一些活动的日志,则不能在Oracle中使用SYS_CONTEXT('USERENV','OS_USER'),因为它将返回相同的OS名称,即销售人员。

我正在寻找的是知道以“推销员”身份登录到Application Server的终端RDP客户端名称。 我尝试使用dbms_system.get_env来获取%CLIENTNAME%环境变量,但是它也没有用,因为它返回null。 还有其他方法可以识别谁远程登录到具有Oracle Client的服务器。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM