当前位置:  数据库>oracle

Oracle 10g出现ORA-00600错误的解决方案

    来源: 互联网  发布时间:2017-05-16

    本文导语: 今天又一同事遇到一个Oracle数据库bug问题,如下: --Oracle 10.1 OR 10.2中所有平台都存在该问题. 在进行多表关联复杂查询时出现ORA-00600: 内部错误代码, 参数: [19004], [], [], [], [], [], [], []错误 这是一个ORACLE的BUG处理办法1:以DBA身份执...

今天又一同事遇到一个Oracle数据库bug问题,如下:

--Oracle 10.1 OR 10.2中所有平台都存在该问题.


在进行多表关联复杂查询时出现
ORA-00600: 内部错误代码, 参数: [19004], [], [], [], [], [], [], []
错误


这是一个ORACLE的BUG
处理办法1:
以DBA身份执行:
execute dbms_stats.delete_schema_stats('schema owner');

处理办法2:
如果只有个别表在查询时出现错误,可以只对出错表理行处理
execute dbms_stats.delete_table_stats('schema owner','table');

此问题的英文资料:

This document is being delivered to you via Oracle Support's Rapid Visibility (RaV) Rapid Visibility (RaV) process, and therefore has not been subject to an independent technical review.


Applies to:
Oracle Server - Enterprise Edition - Version: 10.1 to 10.2
This problem can occur on any platform.

Symptoms
Alert log reports the following errors several times:
ORA-00600: internal error code, arguments: [19004], [], [], [], [], [], [], []

Trace file reports current SQL executed via SQLPlus which includes many aggregates and multijoins:
SELECT bill_rd_id_1_label,ultimate_orig_15_label,ultimate_orig_9_label,ultimate_orig_2_label, SUM(
VALUE_1 ),
SUM( VALUE_2 ),SUM( VALUE_3 ),SUM( VALUE_4 ),SUM( VALUE_5 ),SUM( VALUE_6 ),SUM( VALUE_7 ),
SUM( VALUE_8 ),SUM( VALUE_9 ),SUM( VALUE_10 ),SUM( VALUE_11 ),SUM( VALUE_12 ),SUM( VALUE_13 ),SUM(
VALUE_14 ),SUM( VALUE_15),.....

'136 - LONG LOG FLAT','138 - PLAIN AND EQUP FLAT','139 - HEAVY DUTY FLAT','140 - FRAME AND
PEDESTAL FLAT',
'141 - CENTER BEAM FLAT','142 - OTHER CAR TYPE','143 - BI LEVEL FLAT','144 - TRI LEVEL FLAT','145
- IM CONVENTIONAL CAR (P)',
'146 - IM ARTICULATED SPINE CAR (Q)','147 - TRAILERS','148 - CONTAINERS','149 - TANK CAR','150 -
LOCOMOTIVE','151 - MOW CAR',
'152 - CABOOSE','155 - ROAD RAILERS AND CHASIS','160 - IM STACK CAR (S)','180 - WET ROCK
HOPPER','UNKNOWN','unknown CAR_TYPE_3')
AND driver_cube_300.car_type_key=valid_car_type_300.car_type_key
AND driver_cube_300.bill_rd_id_key=valid_bill_rd_id_300.bill_rd_id_key
AND driver_cube_300.ultimate_orig_key=valid_ultimate_orig_300.ultimate_orig_key
AND driver_cube_300.lob_key=valid_lob_300.lob_key
AND driver_cube_300.time_key=valid_car_type_300.time_key
AND driver_cube_300.time_key=valid_bill_rd_id_300.time_key
AND driver_cube_300.time_key=valid_ultimate_orig_300.time_key
AND driver_cube_300.time_key=valid_lob_300.time_key
AND driver_cube_300.time_key=periods.time_key
AND driver_cube_300.time_key IN ( '33','34','35')
GROUP BY bill_rd_id_1_label,ultimate_orig_15_label,ultimate_orig_9_label,ultimate_orig_2_label
ORDER BY bill_rd_id_1_label,ultimate_orig_15_label,ultimate_orig_9_label,ultimate_orig_2_label
Cause
Unpublished Bug 4899105 - Multitable join could get ORA-600[19004], if some of join columns have histograms.
Fixed In Ver: 11.0
Workaround:
gather statistics without histograms

1. Stack (kkejeq kkepsl kkeidc kketac kkonxc kkotap) matches Bug 5041016 closed as duplicate of Bug 4899105.


2. Multitable join matches condition of internal Bug 4899105


Solution
1. Implement Workaround

Workaround A:

Regather statistics without histograms

There is no way to only remove the histograms. You would need to re-collect statistics without the histograms.

Using dbms_stats package - you would spe


    
 
 

您可能感兴趣的文章:

  • Linux安装Oracle 11时报错DISPLAY解决方案
  • Oracle 数据库容灾复制解决方案分析Shar Plex
  • oracle怎么删除用户提供解决方案
  • oracle远程复制及异地容灾的技术解决方案
  • Oracle 10g的DBA无法登录解决方案
  • 错误信息:java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver,求解决方案!
  • 初学Oracle最经常碰到的错误及解决方案
  • ORA-28002 Oracle 11g存在密码过期问题解决方案
  • Oracle中如何插入特殊字符:& 和 '(多种解决方案)
  • oracle保留两位小数解决方案
  • Oracle数据仓库的分层管理器解决方案开发者网络Oracle
  • oracle 分页问题解决方案
  • Oracle数据仓库的分层管理器解决方案
  • oracle查询锁表与解锁情况提供解决方案
  • Oracle 10g 自己碰到的问题及解决方案
  • oracle 数据库数据迁移解决方案
  • 安装Oracle加载数据库错误areasQueries的解决
  • 我在安装oracle的时候出现了这个错误,请懂行人赐教~~附图!~~
  • 记录Linux下一次oracle启动错误
  • shell如何获取oracle错误码 在线等
  • Linux系统下安装Oracle X11错误解决办法
  • 求助前辈们:solaris 10 x86 安装oracle 10g 错误
  • 有 ORACLE 错误码文档吗? 谢谢大家!
  • Eclipse连接Oracle数据库的ORA-00604 ORA-12705错误
  • ORACLE安装时/tmp/orainstRoot.sh 执行发生错误
  • 关于提高Oracle数据库性能的四个错误认识
  • C++使用OCCI连Oracle10g的错误
  • Linux上管理本机Oracle的时候出现找不到ServiceName的错误
  • Oracle的sqlcode对应的错误信息sqlerrm
  • 连接Oracle817数据库的错误提示
  • Oracle AS关键字 提示错误
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • linux下安装oracle,出现没有权限的报警,怎么解决?
  • solaris下安装oracle出现的异常
  • linux下安装oracle出现bash:sqlplus:command not found
  • Oracle查询出现异常
  • oracle远程连接服务器出现 ORA-12170 TNS:连接超时 解决办法
  • Oracle数据库运行Oracle form时避免出现提示信息
  • 请高手帮帮我!oracle安装完出现了点问题!着急中!!
  • 在Red Hat 上安装Oracle 9i 出现的问题
  • oracle9i安装出现的一个问题!
  • 安装oracle出现error:ora-01031:insufficient privilleges的解决
  • linux下安装oracle8.1.7出现的问题
  • 为什么在编译java程序的时候出现oracle.jdbc.driver不存在?急!!!
  • Oracle除去数据中的换行符以免读取出现问题
  • 【求助】RHEL5.1 下安装Oracle 10.2g出现问题:指定数据库方案口令后卡住了,不能安装
  • 关于SHELL调用oracle存储过程出现的一个小问题
  • secureCRT远程连接服务器操作oracle数据库出现的问题
  • Oracle10g EM出现乱码的解决方法
  • oracle817在redhat7.3上安装出现:Error in invoking target relink of makeifle
  • Oracle Max函数使用中出现的问题
  • 求教一个Linux安装oracle出现的一个问题
  • Oracle 12c发布简单介绍及官方下载地址
  • 在linux下安装oracle,如何设置让oracle自动启动!也就是让oracle那个服务自动启动,不是手动的
  • oracle 11g最新版官方下载地址
  • 请问su oracle 和su - oracle有什么不同?
  • Oracle 数据库(oracle Database)Select 多表关联查询方式
  • 虚拟机装Oracle R12与Oracle10g
  • Oracle数据库(Oracle Database)体系结构及基本组成介绍
  • Oracle 数据库开发工具 Oracle SQL Developer
  • 网络技术 iis7站长之家
  • Oracle EBS R12 支持 Oracle Database 11g
  • Oracle 10g和Oracle 11g网格技术介绍


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,