如何启用OracleEBSForm监控.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
如何启用OracleEBSForm监控

如何启用Oracle EBS Form监控 前言: 有时候,因某些需要,必须知道Oracle的Form被使用的情况,以方面我们做出决策; 例如,如果某个Form被使用的次数非常多,那么,这个Form的相关SQL代码就应该优先处理,以减少服务器负荷,从而提供系统运行速度。 或者,(特别是)在系统要升级的时候,这些数据就显得非常重要了:决定哪个Form应该留,哪个Form应该拿掉。 当然,这个信息只是做出决策的参考数据而已。 1. 在Oracle EBS上进行Form跟踪的技术方法: Oracle EBS的一个Profile 提供此功能: User_Profile_Option_Name = 登录:审计层(Sign-On:Audit Level) View_Name = FND_SIGNON_AUDIT_VIEW 此Profile有4个可选值: ‘无’:不跟踪--A ‘用户’:只跟踪到哪个用户登陆 ‘职责’:只跟踪到哪个用户以哪个职责登陆 ‘表单’:跟踪哪个用户以哪个职责登陆后,运行哪个FORM--D 启用此Profile后,可以在FND_SIGNON_AUDIT_VIEW中查询到相关数据 通过PID或PROCESS_SPID与 v$process/v$session 关联 2. 系统Profile设置:登录:审计层 “登录:审计层”允许您选择审计登录至 Oracle 应用产品用户的层,并增加了四个审计层的功能:无、用户、责任和表单。 “无”是默认值, 表示不审计登录到 Oracle 应用产品的任何用户。 在“用户”层的审计线索: 登录至您的系统的用户 用户登录和退出的时间 占用的终端 在“责任”层审计执行了“用户”层审计功能和线索: 责任用户选择 用户使用每个责任的时间量 在“表单”层审计执行了“责任”层审计功能和线索: 用户选择的表单 用户使用每个表单的时间 系统管理员在所有层均可进行查看、更新。 用户无法查看或更改此预置文件选项。 此预置文件选项在全部四个层均可查看和更新。 层 是否可查看 是否允许更新 站点 是 是 应用 是 是 责任 是 是 用户 是 是 此预置文件选项的内部名称为 SIGNONAUDIT:LEVEL。 参考连接:/article/oracle/fnd/adupapp.htm 系统配置实例: (见文档) 3. 如何监控客制化的Form: 标准功能的Form,都会被只要设定Profile值,都会被监控的; 但??,客制开发的Form,如果想被系统记录其使用情况和使用次数,必须写代码: 在Pre-Form(或者WHEN-NEW-FORM-INSTANCE)正确输入下面语句,就可以记录每次User登录Form的信息(登录时间,次数等)了: FND_STANDARD.FORM_INFO($Revision: 120.0 $, From_Name, Application_Short_Name, $Date: 2010/11/02 23:25 $, $Author: Sam.T $); 例如,Form名称是:XYG_WIP_MOVE_SCH_QY 注册的模组的简称是:XYG FND_STANDARD.FORM_INFO($Revision: 120.0 $, XYG_WIP_MOVE_SCH_QY, XYG, $Date: 2010/11/02 23:25 $, $Author: Sam.T $); 只要User登录这个Form,就会被记录下来,方便以后统计Form的被使用次数等信息。 逻辑是:只要在同一个权限登录一次Form,就会被记录一次。 同时,用DB工具也可以方便查看目前用户使用Form的信息。 例如,我打开一个Form下面这个Form: (见文档) Form信息: (见文档) 4. 相关脚本文件: ---记录Form的使用次数: SELECT A.*, B.FORM_NAME, B.DESCRIPTION FROM FND_LOGIN_RESP_FORMS A, FND_FORM_VL B WHERE A.FORM_ID = B.FORM_ID ---实时查看User的使用Form情况: SELECT * FROM FND_SI

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档