(转)ORA-00600错误及其解决方案

2023-12-11 07:08
文章标签 解决方案 错误 ora 00600

本文主要是介绍(转)ORA-00600错误及其解决方案,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

转自: http://blog.chinaunix.net/u1/52658/showart.php?id=1096310

 

ORA-00600错误及其解决方案

错误描述:

数据库版本:

SQL> select * from v$version;

 

BANNER

----------------------------------------------------------------

Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Prod

PL/SQL Release 10.2.0.1.0 - Production

CORE    10.2.0.1.0 Production

TNS for 32-bit Windows: Version 10.2.0.1.0 - Production

NLSRTL Version 10.2.0.1.0 – Production

错误现象:

执行一条sql语句后出现错误,其中fn_datatoipstr是一个数字转IP串的函数,

fn_ipstrtodata是一个ip字符串转数字的函数。

SQL> select rownum rn ,t.* from (select  filehash,filename,updatetime,fn_datatoipstr(peerip) peerip  from t_edonkey_temp_peers_info  where 1 =1 and fn_ipstrtodata(fn_datatoipstr(peerip)) >= 3396543741  order by updatetime desc) t;

 

select rownum rn ,t.* from (select  filehash,filename,updatetime,fn_datatoipstr(peerip) peerip  from t_edonkey_temp_peers_info  where 1 =1 and fn_ipstrtodata(fn_datatoipstr(peerip)) >= 3396543741  order by updatetime desc) t

 

ORA-00600: 内部错误代码, 参数: [evapls1], [], [], [], [], [], [], []

在调试页面时出现如下错误:

 

分析错误原因:

以前使用Oracle10.1g版本就没有出现此错误。初步分析是数据库版本不同造成的。

通过查询相关资料发现了一个相关的数据库参数:_optimizer_filter_pred_pullup

use cost-based flter predicate pull up transformation

 

(资料来源:http://www.orafaq.com/parms/parm1457.htm

optimizer_filter_pred_pullup

Oracle 11.1.0:

Parameter Name:

_optimizer_filter_pred_pullup

Description:

use cost-based flter predicate pull up transformation

Type:

BOOL

Obsoleted:

FALSE

Can ALTER SESSION:

TRUE

Can ALTER SYSTEM:

IMMEDIATE

Oracle 10.2.0:

Parameter Name:

_optimizer_filter_pred_pullup

Description:

use cost-based flter predicate pull up transformation

Type:

BOOL

Obsoleted:

FALSE

Can ALTER SESSION:

TRUE

Can ALTER SYSTEM:

IMMEDIATE

Oracle 10.1.0:

                                           No such parmeter in Oracle 10.1.0.

use cost-based flter predicate pull up transformation

Predicate pullup does not typecheck operands properly leading
to dumps / internal errors (eg: ORA-600 [evapls1]) at execution time.

 

解决方案:

alter session set "_optimizer_filter_pred_pullup"=false;

alter system set "_optimizer_filter_pred_pullup"=false;

这篇关于(转)ORA-00600错误及其解决方案的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/479863

相关文章

js异步提交form表单的解决方案

1.定义异步提交表单的方法 (通用方法) /*** 异步提交form表单* @param options {form:form表单元素,success:执行成功后处理函数}* <span style="color:#ff0000;"><strong>@注意 后台接收参数要解码否则中文会导致乱码 如:URLDecoder.decode(param,"UTF-8")</strong></span>

【经验交流】修复系统事件查看器启动不能时出现的4201错误

方法1,取得『%SystemRoot%\LogFiles』文件夹和『%SystemRoot%\System32\wbem』文件夹的权限(包括这两个文件夹的所有子文件夹的权限),简单点说,就是使你当前的帐户拥有这两个文件夹以及它们的子文件夹的绝对控制权限。这是最简单的方法,不少老外说,这样一弄,倒是解决了问题。不过对我的系统,没用; 方法2,以不带网络的安全模式启动,运行命令行,输入“ne

明明的随机数处理问题分析与解决方案

明明的随机数处理问题分析与解决方案 引言问题描述解决方案数据结构设计具体步骤伪代码C语言实现详细解释读取输入去重操作排序操作输出结果复杂度分析 引言 明明生成了N个1到500之间的随机整数,我们需要对这些整数进行处理,删去重复的数字,然后进行排序并输出结果。本文将详细讲解如何通过算法、数据结构以及C语言来解决这个问题。我们将会使用数组和哈希表来实现去重操作,再利用排序算法对结果

UE5 半透明阴影 快速解决方案

Step 1: 打开该选项 Step 2: 将半透明材质给到模型后,设置光照的Shadow Resolution Scale,越大,阴影的效果越好

MySQL主从同步延迟原理及解决方案

概述 MySQL的主从同步是一个很成熟的架构,优点为: ①在从服务器可以执行查询工作(即我们常说的读功能),降低主服务器压力; ②在从主服务器进行备份,避免备份期间影响主服务器服务; ③当主服务器出现问题时,可以切换到从服务器。 相信大家对于这些好处已经非常了解了,在项目的部署中也采用这种方案。但是MySQL的主从同步一直有从库延迟的问题,那么为什么会有这种问题。这种问题如何解决呢? MyS

ora-01017 ora-02063 database link,oracle11.2g通过dblink连接oracle11.2g

错误图示: 问题解决 All database links, whether public or private, need username/password of the remote/target database. Public db links are accessible by all accounts on the local database, while private

SQL2005 性能监视器计数器错误解决方法

【系统环境】 windows 2003 +sql2005 【问题状况】 用户在不正当删除SQL2005后会造成SQL2005 性能监视器计数器错误,如下图 【解决办法】 1、在 “开始” --> “运行”中输入 regedit,开启注册表编辑器,定位到 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVer

安装SQL2005后SQL Server Management Studio 没有出来的解决方案

一种情况,在安装 sqlServer2005 时 居然出现两个警告: 1 Com+ 目录要求 2 Edition change check 郁闷!网上说出现两个警告,是肯定装不成功的!我抱着侥幸的态度试了下,成功了。 安装成功后,正准备 “ 仅工具、联机丛书和示例(T)” 但是安装不了,他提示我“工作站组件”安装过了对现有组件无法更新或升级。 解决办法: 1 打开“控

ssm 之事务管理出现错误

JDBC Connection will not be managed by Spring 项目采用的是分布式架构,分别有controller,service,solr三个服务器,之间通过dubbo进行调用,经过测试发现事务配置完以后不能通过spring进行管理,其中两条insert和一条update语句都执行完毕,异常并没有使得事务进行回滚,通过调取debug日志发现“JDBC Conn

Unstructured cannot write mode RGBA as JPEG 错误解决

Unstructured cannot write mode RGBA as JPEG 错误解决 0. 错误详细1. 解决方法 0. 错误详细 Image Extraction Error: Skipping the failed imageTraceback (most recent call last):File "/root/miniconda3/envs/learn-y