【发布时间】:2014-02-21 22:43:37
【问题描述】:
我们有应用程序 ID(假设为 APP_ID)来连接数据库并使用 dbms_session.set_context() 为 VPD 设置实际登录用户(例如:user1,user2)。
对于查询中的性能问题,我们想要识别运行它的用户(user1、user2)。有没有办法通过提供 sid 来获取连接的 dbms_session.get_context()?
- 假设 DBA 可以运行它。
- 我想从上下文中转储实际的用户 ID 及其连接 ID (sid)
- Oracle 数据库
我知道可以创建应用程序登录或 dba 跟踪或记录信息的过程...我只是想知道,有什么开箱即用的方法吗?
【问题讨论】: