ORA-07445 第一参数为:kkqljpmpr

在版本11.2.0.1.0上,在pl/sql developer中执行一条SQL会导致连接中断,这种错误要到trace目录下找到错误日志文件,再定位。查了一下资料,是这个版本的bug。

Dump continued from file: d:\app\gcp\diag\rdbms\orcl\orcl\trace\orcl_ora_6040.trc

ORA-07445: 出现异常错误: 核心转储 [kkqljpmpr()+22] [ACCESS_VIOLATION] [ADDR:0x78] [PC:0x56341C6] [UNABLE_TO_READ] []

========= Dump for incident 24395 (ORA 7445 [kkqljpmpr()+22]) ========

----- Beginning of Customized Incident Dump(s) -----

Exception [type: ACCESS_VIOLATION, UNABLE_TO_READ] [ADDR:0x78] [PC:0x56341C6, kkqljpmpr()+22]

Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production

Process Id: 0x000020f4  Thread Id : 0x00001798    Time : Mon Dec 15 18:26:51

Excp. Code: 0xc0000005  Excp. Type: ACCESS_VIO    Flags: 0x00000000

------------------- Registers ----------------------------

ip=00000000056341C6 sp=000000002A0A5C80 rp=0000000000000000

r1=00000000292C1640 r2=00000000292C1640 r3=000000002933E9B0

r4=00000000292C1640 r5=000000002A0A5C80 r6=0000000000000000 r7=0000000000020B78

r8=0000000000000000 r9=00000000292CFD60 r10=0000000000000000 r11=0000000000000002

r12=0000000000000005 r13=0000000029348ED0 r14=0000000000000001 r15=00000000292C1640

------------------- End of Registers ---------------------

*** 2014-12-15 18:26:51.745

dbkedDefDump(): Starting a non-incident diagnostic dump (flags=0x3, level=3, mask=0x0)

----- Current SQL Statement for this session (sql_id=gsak3fq15mt5b) -----

with

dt2 as (select count(1) over() total$,1 null_flag_,row_number() over(order by null) rn,

T2.ID factor1,

T1.ID CN_1,

T1.BUREAU_CODE CN_2,

T1.DEVICE_CODE CN_3

from DM_DEVICE T1,SP_PD_DEFECT T2

where T1.ID=T2.DEVICE_ID

and 1=1

and rownum <= 10),

sc as (select row_number() over(order by null) rn,

COUNT(DISTINCT factor1) factor1

from dt2 dt

where 1=1

GROUP BY 1),

cal as (select row_number() over(order by max(rn),grouping(1)) rn,grouping(1) gp,

max(factor1) C_0_1

from sc

group by rollup(1))

select max(dt.total$) over() total$,row_number() over(order by cal.rn,dt.rn) rn,gp,

case when gp = 1 then cal.C_0_1 end C_0_1,

dt.CN_1,

dt.CN_2,

dt.CN_3

from cal

left join dt2 dt

on gp=0 and dt.rn <= 5000

where gp = 1 or (gp = 0 and dt.null_flag_ is not null)

order by cal.rn,dt.rn

这是一个bug,如果不改SQL的话,只有通过打补丁的方式解决。

  ORA-7445 [kkqljpmpr] (文档 ID 1288400.1) 转到底部

In this Document

Purpose

Scope

ORA-7445 [kkqljpmpr]


APPLIES TO:

Oracle Server - Enterprise Edition

Information in this document applies to any platform.

PURPOSE

Note: For additional ORA-7445 related information please read Document 1092855.1.

This article provides information on one or more bugs that are

known to result in the given ORA-7445 error.

SCOPE

ERROR:

ORA-7445 failing function "kkqljpmpr"

ORA-7445 [KKQLJPMPR]

SUGGESTIONS:

If the Known Issues section below does not help in terms of identifying

a solution, please submit the trace files and alert.log to Oracle

Support Services for further analysis.

Known Issues:

Known Bugs

You can restrict the list below to issues likely to affect one of the following versions by clicking the relevant button:

The list below is restricted to show only bugs believed to affect version 11.2.0.1.

Other bugs may affect this version but have not been confirmed as being relevant yet.

There is 1 bug listed.

NB Bug Fixed Description
  9002336 11.2.0.1.BP05, 11.2.0.2 Assorted Dumps with DISTINCT & WITH clause
  • ‘*‘ indicates that an alert exists for that issue.
  • ‘+‘ indicates a particularly notable issue / bug.
  • ‘P‘ indicates a port specific bug.
  • "OERI:xxxx" may be used as shorthand for ORA-600 [xxxx].
ORA-7445 [kkqljpmpr] (文档 ID 1288400.1) 转到底部

时间: 2024-10-10 02:14:56

ORA-07445 第一参数为:kkqljpmpr的相关文章

(转)Oracle 参数文件

--======================== -->Oracle 参数文件 --======================== /* 参数文件(10g中的参数文件) 主要用来记录数据库的配置文件,在数据库启动时,Oracle读取参数文件,并根据参数文件中的参数设置来配置数据库. 如内存池的分配,允许打开的进程数和会话数等. 两类参数文件: pfile:文本文件的参数文件,可以使用vi,vim等编辑器修改,文件名通常为init<sid>.ora spfile:二进制的参数文件,不

转载《Oracle的tnsnames.ora配置(PLSQL Developer)》

今天是重要的一天.将XML数据导入ORACLE遇到很多问题,学了好多,其中很长时间花在网络配置上,刚开始学,具体原因不知道,先把搜集到的好文章存下来,以后慢慢研究. 监听配置文件             为了使得外部进程 如 CAMS后台程序 能够访问 Oracle 数据库 必须配             置 Oracle 网络服务器环境 配置 Oracle 网络服务器环境是通过配置             listener.ora sqlnet.ora 和 tnsnames.ora 共三个文件

Oracle的tnsnames.ora配置(PLSQL Developer)

首先打开tnsnames.ora的存放目录,一般为D:\app\Administrator\product\11.2.0\client_1\network\admin,就看安装具体位置了. 步骤阅读 2 使用editplus或者记事本或其他工具打开tnsnames.ora,进行编辑 配置一下文件 CONN_shenyi2 = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 172.17.144.191)(PORT = 1521)) (CONNE

Objective-C的第一课

Objective-C是什么? Objective-C简称是(OC). OC是C的超集, 完全兼容C语言, 除了有C语言的特点, 还加入一些新特性, 都用@开头, 比如@interface, @implementation等等之类的新关键字. @interface 是用来定义一个子类, 也可以成为API. @intaerface Car : NSObject { ShapeColor XXXX; ShapeRect XXXX; } @implementation 是用来定义类名, 并且在定义类名

unix exec族函数 关于参数的疑惑

问题不出在这几个函数,而在于看后文解释器的时候发现一个很奇妙的问题. #include <unistd.h> int execl(const char *pathname, const char *arg0, ... /* (char *)0 */ ); int execv(const char *pathname, char *const argv []); int execle(const char *pathname, const char *arg0, ... /* (char *)0

JavaScript中使用函数做replace的第二个参数

通过第一个例子来全面看下作replace第二个参数的函数的参数....听起来是有点绕→_→ 例: //第一参数为正则表达式 1 var url = "http://www.softwhy.com/forum.php?mod=viewthread&tid=14743&extra=page%3D1"; 2 console.group("正则表达式"); 3 var regexp_global = /[?&](\w+)=([^&]*)/g;

docker的cli是怎么解释参数的

接着上一篇docker命令attach源码分析,继续走 先看看prase的整体代码: //比如docker attach XXXID -> XXXID = arguments func (fs *FlagSet) Parse(arguments []string) error { fs.parsed = true  //打标志,作用:Parsed reports whether fs.Parse has been called,看看走到这一步没有 fs.args = arguments  for

实例 参数

实例:OEMemctl lsnrctl crsctl集群的组建 srvctl 服务 //ctl 管理工具 emca netca dbca asmca //ca 配置工具 emctl status|start|stop dbconsole databas listener 1521端口 ls $ORACLE_HOME/dbs/spfileorcl.ora →//默认路径下的默认名称 确保主机名正常解析:$cat /etc/hosts $emctl status dbconsole$emctl st

C++ main()函数及其参数

1.首先,想想C/C++在main函数之前和之后会做些什么? 我们看看底层的汇编代码: __start: : init stack; init heap; open stdin; open stdout; open stderr; : push argv; push argc; call _main; (调用 main) : destory heap; close stdin; close stdout; close stderr; : call __exit; 我们可以看到main函数也只是其