查找OAF页面的数据源

分类:OAF 标签:work

通过关于本页
前提:在用户层设置预制文件:Personalize Self-Service Defn 的值为Yes 来启动个性化模式

步骤:
    点击页面左下角的About this Page链接

    进入 关于此页 页面后,展开页面定义部分为如下的结构

    点击ManageTaxPoHeadersVO视图对象链接进入视图对象定义详细页面

    另外也可以在About Page页面中展开 业务组件参考详细资料,然后选择下面的视图对象:
    oracle.apps.po.tax.server.ManageTaxPoHeadersVO

    通过视图对象详细页面可以得到SQL
通过SQL TRACE功能
只要发生数据库操作,都可以使用SQL Trace功能来跟踪数据库操作统计,OAF页面中也需要进行数据库的增删查操作,因此可以使用它来跟踪。
前提:在用户层设置预制文件:FND:诊断的值为Yes,进入诊断模式

备注:OAF更改配置文件的,需要清空缓存或重启应用才生效
步骤:
    选择 诊断 为Set Trace Level,点击 开始 按钮

    设置SQL Trace的级别

    进入OAF页面中进行操作,并保证操作有查询、插入、更新或删除动作
    操作完成后,再次进入关闭Trace模式,记录生成的Trace ID号码
    以数据库操作系统用户,如oratest登陆数据库服务器
    使用Tkprof工具格式化Trace结果文件输出,得出数据源

使用下面的SQL查询出trace文件的路径:
SELECT VALUE FROM v$parameter WHERE NAME = 'user_dump_dest';

使用如下命令格式化Trace文件:
tkprof TEST_ora_HAND_XXX.trc TEST_ora_HAND_XXX.sql
你可能还会对下列文章感兴趣:

0条评论 你不想来一发么↓

    想说点什么呢?

    您需要登录您的Google账号才能进行评论。