客户化表字段如何写入 FND_HISTOGRAM_COLS

本文详细介绍了如何在Oracle EBSR12系统中通过FND_HISTOGRAM_COLS表自定义直方图收集,以及使用FND_STATS API进行系统统计信息收集及优化的方法。特别关注了如何为EBS客户化表的特定字段配置统计信息收集,包括调用API和相关参数设定。

EBS R12都是利用fnd_stat 来进行系统统计信息收集及优化,而不是使用 dbms_stats ,  很大的一个
原因就是因为EBS系统自身有一个表   FND_HISTOGRAM_COLS 存储了系统预设的需要收集直方图
的表和字段信息, 使用 fnd_stats 会自动搜查这个表而决定是否收集直方图, dbms_stats 则不能识别,
那么如果是一个EBS中客户化,也就是用户自己建立的表, 有些字段的确需要收集统计信息,那应该如
何写入这个识别表  FND_HISTOGRAM_COLS 呢,  可以使用如下的 pkg 及procedure . 

据Oracle顾问提示EBS应用也可以在图形界面设置 , 具体是哪一个导航, 还需要摸索一下. 


Custom histograms can be seeded in the table FND_HISTOGRAM_COLS by calling the API

 begin
  FND_STATS.LOAD_HISTOGRAM_COLS(
       action=>'INSERT',
      appl_id=>&custom_application_id,
        tabname=>&table_name,
       colname=>&column_name
      );
  FND_STATS.GATHER_TABLE_STATS(
        wnname=>&owner_name,
        tabname=>&table_name
       );
 end;
 /


附:  EBS R12 优化指南  
http://www.norcaloaug.com/seminar_archive/2010_training_day_pres/6_08_alomari.pdf     

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/35489/viewspace-762785/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/35489/viewspace-762785/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值