ORA-07445: exception encountered: core dump [kglpin()+527]
此报错在MOS上查到了相关信息:
APPLIES TO:
Oracle Database - Enterprise Edition - Version 11.2.0.4 and later
Information in this document applies to any platform.
SYMPTOMS
Below statement fail with error
SELECT DISTINCT msg_id
2 FROM (
3 SELECT pain.msg_id,
4 CdtTrfTxInf.PmtIdInstrId tran_id_num
5 FROM pain_001_001_03 pain
6 JOIN TABLE (collection_wrapper(pb_msg_ids)) ids ON ids.COLUMN_VALUE = pain.msg_id,
7 XMLTable (XMLNAMESPACES('urn:iso:std:iso:20022:tech:xsd:pain.001.001.03' AS "ISOPain001"),
8 'hsbcEnvelope/hsbcMessageBody/ISOPain001:CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf'
9 PASSING pain.XML_msg
10 COLUMNS
11 -- PYMT_TRAN
12 PmtIdInstrId VARCHAR2(25) PATH 'PmtId/InstrId'
13 ) CdtTrfTxInf
14 GROUP BY pain.msg_id,
15 CdtTrfTxInf.PmtIdInstrId
16 HAVING COUNT(*) > 1
17 );
SELECT DISTINCT msg_id
*
ERROR at line 1:
ORA-03113: end-of-file on communication channel
Process ID: 11833
Session ID: 148 Serial number: 193
trace reporting the error below
ORA-07445: exception encountered: core dump [kglpin()+527] [SIGSEGV] [ADDR:0x24] [PC:0x99148B7] [Address not mapped to object] []
skdstdst <- ksedst1 <- ksedst <- dbkedDefDump <- ksedmp
<- ssexhd <- sighandler <- kglpin <- qcsResolveSqnRef <- 1638
<- qcsRslvName <- qcsoAnalyzeTableExp <- r_Cbk <- qcsAnalyzeExpr <- r_Cbk
<- qcsAnalyzeExpr_Proc <- essKids <- qcsoppls <- essKids <- qcsoProcessOpt
<- qcsAnalyzeExpr_Dflt <- qcsoAnalyzeTableExp <- r_Cbk <- qcsAnalyzeExpr <- r_Cbk
<- qcsosfpo <- qcsoptf <- qcsprfro <- qcsfpaj <- qcsprfro
<- qcsprfro_tree <- qcsprfro_tree <- qcspafq <- qcspqbDescendents <- qcspqb
<- qcsevw <- qcsfpsq <- kkmfcbsq <- kkmpfcbk <- qcsprfro
<- qcsprfro_tree <- qcsprfro_tree <- qcspafq <- qcspqbDescendents <- qcspqb
<- kkmdrv <- opiSem <- opiDeferredSem <- opitca <- kksFullTypeCheck
<- rpiswu2 <- kksLoadChild <- kxsGetRuntimeLock <- kksfbc <- kkspsc0
<- kksParseCursor <- opiosq0 <- kpooprx <- kpoal8 <- opiodr
<- ttcpip <- opitsk <- opiino
CAUSE
The issue matches Bug 20560611 Same stack trace and db version
Process May Dump (ORA-7445) / Abend / Abort
Dump in or under KGHISPIR
Stack is likely to include qcsResolveSqnRef XMLTABLE involved
SOLUTION
The bug is fixed in:
12.2 (Future Release)
Or
Apply one off patch on 11.2.0.4
1) Please download and review the readme for Patch. 20560611
2) Please apply Patch. 20560611 in a test environment.
3) Please retest the issue.
4) If the issue is resolved, please migrate the solution as appropriate to other environments.
ORA-07445: exception encountered: core dump [kglpin()+527]的更多相关文章
- ORA-07445: exception encountered: core dump [opiaba()+639] [SIGSEGV] [ADDR:0x0] [PC:0x1858C3F] [SI_KERNEL(general_protection)] []
开发反馈应用无法连接数据库,发现数据库实例崩溃,且数据库为11.2.0.4 单实例. 数据库告警日志发现,数据库崩溃之前出现ORA- ORA-: exception encountered: core ...
- 使用GDB 追踪依赖poco的so程序,core dump文件分析.
前言 在windows 下 系统核心态程序蓝屏,会产生dump文件. 用户级程序在设置后,程序崩溃也会产生dump文件.以方便开发者用windbg进行分析. so,linux 系统也有一套这样的东东- ...
- org.springframework.web.context.support.XmlWebApplicationContext.refresh Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreatio
错误异常: 11-Apr-2019 18:07:14.006 警告 [RMI TCP Connection(5)-127.0.0.1] org.springframework.web.context. ...
- Core Dump 程序故障分析
1.编写一个应用程序,使用gdb+core dump进行故障分析, core dump的概念: core dump又叫核心转存:当程序在运行过程中发生异常,这时Linux系统可以把程序在运行时的内存内 ...
- 【flyway】Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'flywayInitializer' def
报错如下: "2018-03-20 12:58:09.585 WARN 18026 — [ restartedMain] ConfigServletWebServerApplicationC ...
- Linux Core Dump
当程序运行的过程中异常终止或崩溃,操作系统会将程序当时的内存状态记录下来,保存在一个文件中,这种行为就叫做Core Dump(中文有的翻译成“核心转储”).我们可以认为 core dump 是“内存快 ...
- gdb调试常用实用命令和core dump文件的生成
1.生成core dump文件的方法: $ ulimit -c //查看是否为0 如果为0 $ ulimit -c unlimited 这样在程序崩溃以后会在当前目录生成一个core.xxx ...
- 【转】段错误调试神器 - Core Dump详解
from:http://www.embeddedlinux.org.cn/html/jishuzixun/201307/08-2594.html 段错误调试神器 - Core Dump详解 来源:互联 ...
- core dump 是什么意思?
core dump,翻译过来讲,就是核心转储.大致上就是指,如果由于应用错误,如浮点异常.指令异常等,操作系统将会转入内核的异常处理,向对应的进程发送特定的信号(SIGNAL),如果进程中没有对这些信 ...
随机推荐
- SPOJ - REPEATS RMQ循环节
题意:求重复次数最多的重复子串(并非长度最长) 枚举循环子串长度\(L\),求最多能连续出现多少次,相邻的节点往后的判断可以使用\(LCP\)得到值为\(K\),那么得到一个可能的解就是\(K/L+1 ...
- 记一次ctf比赛解密题的解决(可逆加密基本破解之暴力破解)
题目是这个样子的: code.txt的内容是这样: 有点吓人木?233333 其实解密之后是这样的: 找到一点安慰没? 好了,废话不多说.讲解一下思路吧. 我们知道base64加密是属于可逆加密的.简 ...
- C#工具类之素数扩展类
/// <summary> /// 素数帮忙类 /// 本类是从.net源码 类 internal static class HashHelpers 类里抽取相应的代码 /// https ...
- Android 自动分析apk加固方式
本实例只对apk中lib文件夹中的文件进行分析import java.io.File;import java.io.IOException;import java.util.ArrayList;imp ...
- PIE SDK图片元素的绘制
1. 功能简介 在数据的处理中会用到图片元素的绘制,利用IPictureElement图片元素接口进行绘制,目前PIE SDK支持IPictureElement元素接口的绘制,下面对图片元素的绘制进行 ...
- (转) shell实例手册
shell实例手册 1文件{ touch file # 创建空白文件rm -rf 目录名 # 不提示删除非空目录(-r:递归删除 -f强制)dos2uni ...
- day07 - Python - 面向对象进阶
本节内容: 面向对象高级语法部分异常处理异常处理异常处理 经典类vs新式类 静态方法.类方法.属性方法 类的特殊方法 反射 异常处理 作业:开发一个支持多用户在线的FTP程序 面向对象高级语法部分 1 ...
- Docker的学习笔记(开发的技术分享转发)
我的Docker学习记录一.安装dockeryum install -y docker-io二.使用docker1.下载镜像docker pull <image>2.查询镜像docker ...
- Task的一些用法总结
一.Task和多线程以及异常的捕获示例代码: static void Main(string[] args) { // 产生CancellationToken的类,该类允许使用Cancel方法终止线程 ...
- C++程序设计基础(4)宏定义和内联
1.知识点 1.1宏定义 (1)不带参数的宏定义 #define ERROR_MESSAGE -100 #define SECONDS_PER_DAY 60*60*60 (2)带参数宏定义,这种形式称 ...