此报错在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]的更多相关文章

  1. 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 ...

  2. 使用GDB 追踪依赖poco的so程序,core dump文件分析.

    前言 在windows 下 系统核心态程序蓝屏,会产生dump文件. 用户级程序在设置后,程序崩溃也会产生dump文件.以方便开发者用windbg进行分析. so,linux 系统也有一套这样的东东- ...

  3. 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. ...

  4. Core Dump 程序故障分析

    1.编写一个应用程序,使用gdb+core dump进行故障分析, core dump的概念: core dump又叫核心转存:当程序在运行过程中发生异常,这时Linux系统可以把程序在运行时的内存内 ...

  5. 【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 ...

  6. Linux Core Dump

    当程序运行的过程中异常终止或崩溃,操作系统会将程序当时的内存状态记录下来,保存在一个文件中,这种行为就叫做Core Dump(中文有的翻译成“核心转储”).我们可以认为 core dump 是“内存快 ...

  7. gdb调试常用实用命令和core dump文件的生成

      1.生成core dump文件的方法: $  ulimit -c //查看是否为0 如果为0 $   ulimit -c unlimited 这样在程序崩溃以后会在当前目录生成一个core.xxx ...

  8. 【转】段错误调试神器 - Core Dump详解

    from:http://www.embeddedlinux.org.cn/html/jishuzixun/201307/08-2594.html 段错误调试神器 - Core Dump详解 来源:互联 ...

  9. core dump 是什么意思?

    core dump,翻译过来讲,就是核心转储.大致上就是指,如果由于应用错误,如浮点异常.指令异常等,操作系统将会转入内核的异常处理,向对应的进程发送特定的信号(SIGNAL),如果进程中没有对这些信 ...

随机推荐

  1. 出现socket:(10107)系统调用失败

    在编译vue项目,npm run dev出现 socket:(10107)系统调用失败  解决方案: 以管理员身份打开cmd,使用以下命令:     netsh winsock reset 重启电脑即 ...

  2. [转] CSS 颜色名

    [From] http://www.w3school.com.cn/cssref/css_colornames.asp CSS 颜色名 所有浏览器都支持的颜色名. HTML 和 CSS 颜色规范中定义 ...

  3. Oracle 常用函数大全

    Oracle 11g 常用函数(Functions)详解 目录 ABS. 3 ACOS. 3 ADD_MONTHS. 4 ASCII 4 ASCIISTR. 5 ASIN.. 5 ATAN.. 5 A ...

  4. 【研究】CVE-2017-11882-Office远程代码执行漏洞复现

    实验环境:win10+kali 工具:koadic,Command43b_CVE-2017-11882.py KALI: root@kali:/opt/koadic-master# ./koadic ...

  5. poj3176

    一.题意:给定一些数,成三角形排列.从上往下走,每个数只能往它相邻的两个数走,一直走到底端得到一条线路.这条线路上的数的和最大是多少 二.思路:简单的动态规划.dp[i+1][j+1]:=以第i+1行 ...

  6. spark第二篇:Application Submission Guide

    提交应用 Spark的bin目录中的spark-submit脚本用于启动集群上的应用程序.它可以通过一个统一的接口使用所有Spark支持的集群管理器. 绑定应用程序的依赖 如果你的代码依赖其他项目,你 ...

  7. Java 继承初探

    Java继承的基础 Java中,被继承的类叫做超类,继承超类的类叫子类.(一个子类亦可以是另一个类的超类) 继承一个类,只需要用关键字 extends 把一个类的定义合并到另一个类中就可以了. 例子中 ...

  8. Docker的镜像迁移

    [root@localhost ~]# mkdir /opt/soft/ [root@localhost ~]# docker save c3987965c15d > /opt/soft/pos ...

  9. bootstrap的datepicker使用(1.将默认的英文设置为中文2.选择日月年的时候记录之前的操作)

    参考网页    bootstrap datepicker 属性设置 以及方法和事件 1.如何将bootstrap的datepicker默认的英文设置为中文 第一步,新建一个js文件(bootstrap ...

  10. Ant利用第三方的task

    转自 http://blog.sina.com.cn/s/blog_3d21e545010006s9.html 一.如何使用第三方任务   Ant可以使用第三方任务,在使用第三方任务之前,需告知Ant ...