如何设置:EBS对用户操作的监控和记录 1. 设置路径:系统管理员——系统——配置文件:%审计% 进行设置 使用方式是:修改配置文件(profile) Sign-On: Audit Level: * NONE – 不监控 * USER – 只监控登录的用户 * RESPONSIBILITY – 监控登录的用户和对应的职责 * FORM – 提供最详细的监控信息,包括用户、职责和使用的Form. 2. 查看监控记录 Form路径:Security > User > Monitor 即可查询到当前活动的用户相关信息。 也可以通过下列请求来查看: * Signon Audit Concurrent Requests Report 查看用户使用何种职责和Form,提交何种并发请求 * Signon Audit Forms Report 查看用户使用哪个form. * Signon Audit Responsibilities Report 查看用户使用哪个职责 * Signon Audit Users Report 查看哪些登录并停留了多长时间 以上信息是通过并发程序OAM Applications Dashboard Collection来收集的,该程序在系统后台每隔10分钟运行一次,也可以手动运行。 3. 监控EBS用户执行 通常,诊断PL/SQL程序执行性能都是在本地用explain plan,或者alter session来使用tkprof进行简单分析。但这样的做法比较麻烦,也比较片段。如果想预先简单的跟踪一下程序性能,可以直接将EBS用户的SQL执行生成trace文件。步骤如下: 1. Help -> About Oracle Applications… 在Database栏找到以下信息: —————————————- Database Server —————————————- RDBMS : 9.2.0.6.0 Oracle Applications : 11.5.10.2 Machine : erpapp User : APPS Oracle SID : PROD System Date : 2007-07-18 09:11:15 Database Server PID : 20515 Session SID : 46 SERIAL# : 33357 AUDSID : 3442824 Database CPU Usage (in secs) : 2.62 2. 执行SQL 4. DECLARE 5. BEGIN 6. sys.dbms_system.set_sql_trace_in_session(46, 33345, TRUE); 7. END; 3. 找到trace文件 8. SELECT u_dump.VALUE || '/' || db_name.VALUE || '_ora_' || v$process.spid || 9. nvl2(v$process.traceid, '_' || v$process.traceid, NULL) || '.trc' "Trace File" 10. FROM v$parameter u_dump 本文来源:https://www.wddqw.com/doc/a19bf05659cfa1c7aa00b52acfc789eb172d9eae.html