Oracle EBS版本:R12.1.3

定期提交请求“统计数据收集模式”和“统计数据收集表”(Gather Table Statistics),它们有利于提高客制化功能或报表查询速度。但是,有时运行请求“统计数据收集模式”报错如下:

In GATHER_SCHEMA_STATS , schema_name= ALL percent= 80 degree = 16 internal_flag= NOBACKUP
stats on table AQ$_WF_CONTROL_P is locked
stats on table FND_CP_GSM_IPC_AQTBL is locked
stats on table FND_SOA_JMS_IN is locked
stats on table FND_SOA_JMS_OUT is locked
Error #1: ERROR: While GATHER_TABLE_STATS:
object_name=GL.JE_BE_LINE_TYPE_MAP***ORA-20001: invalid column name or duplicate columns/column groups/expressions in method_opt***
Error #2: ERROR: While GATHER_TABLE_STATS:
object_name=GL.JE_BE_LOGS***ORA-20001: invalid column name or duplicate columns/column groups/expressions in method_opt***
Error #3: ERROR: While GATHER_TABLE_STATS:
object_name=GL.JE_BE_VAT_REP_RULES***ORA-20001: invalid column name or duplicate columns/column groups/expressions in method_opt***

解决方法:

删除统计数据收集重复的数据,执行如下SQL:

--第一步:查询出超过2行的基于成本的优化的直方图候选列列表,并且删除其中一条记录。
DECLARE--查询出超过2行的基于成本的优化的直方图候选列列表CURSOR Cur_Hiscol ISSELECT Table_Name,Column_Name,COUNT(*)FROM Fnd_Histogram_ColsGROUP BY Table_Name,Column_NameHAVING COUNT(*) > 1;
BEGINFOR Rec_Hiscol IN Cur_Hiscol LOOPBEGIN--备份数据INSERT INTO Fnd_Histogram_Cols190214SELECT *FROM Fnd_Histogram_ColsWHERE Table_Name = Rec_Hiscol.Table_NameAND Column_Name = Rec_Hiscol.Column_NameAND Rownum = 1;--删除其中一行记录DELETE FROM Fnd_Histogram_ColsWHERE Table_Name = Rec_Hiscol.Table_NameAND Column_Name = Rec_Hiscol.Column_NameAND Rownum = 1;COMMIT;EXCEPTIONWHEN OTHERS THENROLLBACK;END;END LOOP;
END;
--第二步:解锁表上的统计信息。
BEGINDbms_Stats.Unlock_Table_Stats('APPLSYS', 'AQ$_WF_CONTROL_P');Dbms_Stats.Unlock_Table_Stats('APPLSYS', 'FND_CP_GSM_IPC_AQTBL');Dbms_Stats.Unlock_Table_Stats('APPLSYS', 'FND_SOA_JMS_IN');Dbms_Stats.Unlock_Table_Stats('APPLSYS', 'FND_SOA_JMS_OUT');
END;

然后,重新提交该请求。

Oracle EBS 统计数据收集模式(Gather Schema Statistics)报错处理相关推荐

  1. Oracle EBS 资产重分类API fa_reclass_pub.do_reclass报错

    Oracle EBS 资产重分类API   fa_reclass_pub.do_reclass报错 提示: 数据待处理必须至少在资产所属折旧帐簿中的一个帐簿中定义新类别 The New Categor ...

  2. Oracle EBS Concurrent Request:Gather Schema Statistics

    Oracle EBS 的Concurrent Request"Gather Schema Statistics"是一个和性能相关的Concurrent Program,它会对表,列 ...

  3. windows下配置redis集群,启动节点报错:createing server TCP listening socket *:7000:listen:Unknown error...

    windows下配置redis集群,启动节点报错:createing server TCP listening socket *:7000:listen:Unknown error 学习了:https ...

  4. Oracle修改varchar类型为clob时,报错:ORA-22858

    Oracle直接将varchar2修改为clob会报错,因此可使用以下方式进行修改: 举例:你的表名:TableName 需要修改的字段:name 辅助的字段:name_up alter table ...

  5. oracle类型不匹配,sys_refcursor的使用,报错类型不匹配

    ---------------------------------------------------------------------------------------------------- ...

  6. Activiti+Oracle,在数据量大的时候报错:无法支持1000列以上

    2019独角兽企业重金招聘Python工程师标准>>> 因为业务需要,我这里可能需要非常多的人进行会签任务操作 大约是几百人 然后Activiti在存流程变量的时候,系统报错如下图所 ...

  7. Oracle 11g R2安装过程中遇到的报错及解决办法

    1.提示Check if the DISPLAYvariable is set.    Failed<<<< 解决方案: #xhost +  //切换到root用户输入 #su ...

  8. 集群提交HBase代码报错:Caused by: java.lang.ClassNotFoundException: org.apache.hadoop.hbase.HBaseConfiguratio

    原因分析 HBase官网 已经告诉我们原因以及解决方法了: 原因: 默认情况下,部署到MapReduce群集的MapReduce作业无法访问$ HBASE_CONF_DIR下的HBase配置或HBas ...

  9. oracle ora 02437,给表追加主键-----报错ORA-02437: 无法验证 (DENGCHAO.TEST) - 违反主键

    由于 这次 项目 做了 数据库 迁移(从 mysql 转到oracle  用的是navicat) 的工具  所以导致很多主键都丢失了 导致数据库很多 数据的id重复  导致系统修改一条数据的时候 出现 ...

  10. Unity在OpenGL模式下Shader编译报错

    报错信息 GLSL compilation failed: 0(21) : error C7528: OpenGL reserves names containing '__' 双击报错VS自动打开V ...

最新文章

  1. 面向对象的程序开发技术C++教学课件系列之四
  2. ALV 层级分组显示报表
  3. 利用Swift语言特性,随手写个伪随机数生成器
  4. Linux下面 多线程死锁问题的调试
  5. 遇见未来 | 对话王璞:谈分布式系统在企业落地的挑战
  6. VueJS样式绑定:v-bind
  7. kernel编译报错问题kernel is not clean, please run 'make mrproper'
  8. MongoDB复制集全量同步改进
  9. 生活随记 - 2020国庆第三天
  10. wps分享变成小程序怎么变成文档_微信小程序使用腾讯文档打开文档
  11. 红色警戒2地图编辑器研究
  12. 中国有机菠萝汁行业市场供需与战略研究报告
  13. android销毁指定activity,Android - 销毁指定Activity
  14. Git-删除暂存区文件
  15. 社交媒体视频字幕AE模板 Podcast Badges for After Effects
  16. 【对软件项目的一些理解】多维团队分工合作模式
  17. 算法-数塔问题-c语言
  18. 延边大学计算机专业考研,计算机专业考研成功经验谈
  19. 【ZZULIOJ】1023: 大小写转换
  20. 利用百度地图API查询任意两点间的车行距离、时间和通过的道路名称

热门文章

  1. marked 用户手册 在线查看
  2. deno计算机语言什么意思,一篇文章告诉你什么是Deno!
  3. 团队项目:即时聊天软件 需求分析、用例、UI原型
  4. C++ TCP 网络编程与数据通信
  5. 计算机技术与软件专业技术资格考试(初级程序员)(一)
  6. 华为机试4.27:公式修正
  7. 前端学习日志之复刻百度新闻女人专栏
  8. PHP-thinkPHP快速入门
  9. ThinkPhp6+Vue+ElementUI前后端分离在线教程
  10. 设备管理之I/O系统