记录亚美电子商务套件,SAP,PeopleSoft和OBIEE的实际应用程序用户名

在使用企业软件应用程序(例如亚美电子商务套件,SAP,PeopleSoft和OBIEE)时,知道哪个人(不仅是哪个数据库帐户)对数据库记录和审核一直是一个挑战。 由于采用了标准的亚美功能,现在知道哪个应用程序用户执行了什么操作以及何时执行操作变得更加容易。

甲骨文 数据库的标准功能是CLIENT_IDENTIFER属性。 CLIENT_IDENTIFIER是内置应用程序上下文名称空间USERENV的预定义属性,可用于捕获应用程序用户名。

使用DBMS_SESSION.SET_IDENTIFIER过程设置CLIENT IDENTIFIER,以存储应用程序用户名。 CLIENT IDENTIFIER属性与V $ SESSION.CLIENT_IDENTIFIER相同。 设置后,您可以查询V $ SESSION或从对偶中选择sys_context('userenv','client_identifier')。

下表提供了亚美电子商务套件,SAP和PeopleSoft现在如何使用CLIENT_IDENTIFIER的示例。如果您正在运行这些软件包之一,则Integrigy强烈建议您将CLIENT_IDENTIFIER提供的信息纳入日志记录和审核解决方案。

甲骨文 CLIENT_IDENTIFIER

应用

应用用途

甲骨文

电子商务套件

从版本12开始,亚美电子商务套件会自动将client_identifier设置并更新为登录用户的FND_USER.USERNAME。 在版本12之前,请遵循支持说明 如何将DBMS_SESSION.SET_IDENTIFIER(FND_GLOBAL.USER_NAME)添加到FND_GLOBAL.APPS_INITIALIZE过程(文档ID 1130254.1)

甲骨文

仁科

从PeopleTools 8.50开始,现在在亚美数据库CLIENT_IDENTIFIER属性中另外设置了PSOPRID。 

树液

在上面的SAP版本7.10中,SAP用户名存储在CLIENT_IDENTIFIER中。

甲骨文 商业智能企业版(OBIEE)

使用OBIEE查询亚美数据库时,连接池用户名将传递给数据库。 要还传递中间层用户名,请在会话上设置用户标识符。 为此,请在OBIEE中打开RPD,编辑连接池设置,并创建一个新的连接脚本以在连接时运行。 将以下行添加到连接脚本:

致电DBMS_SESSION.SET_IDENTIFIER('VALUEOF(NQ_SESSION.USER)')

如有疑问,请通过以下方式与我们联系 mailto:[email protected]

参考

 Share this post

订阅RSS

将我们添加到您最喜欢的新闻阅读器中。

在Twitter上关注

获取最新更新。