作者:盖国强

有这么一个Bug,仅在AIX平台上,Oracle Database 11.2.0.4的版本中出现,在12.1中被修复,之前和之后都不存在,所以简直是为这一版本定制的。

之前一些客户零星的遇到这个问题,而在2017年最近的几个月,几个客户接连遇到这个问题,所以我想还是写下这篇文章,作为一个提示。

这个BUG是:

Bug 20675347 AIX: ORA-7445 [kghstack_overflow_internal] or ORA-600 [kghstack_underflow_internal_2] in 11.2.0.4 on IBM AIX

当这个ORA-7445 [kghstack_overflow_internal] or ORA-600 [kghstack_underflow_internal_2] 错误出现在告警日志时,数据库实例通常就会崩溃,需要重新启动。

为什么会出现这个专属的错误呢?这个Bug的原因是 AIX C编译代码产生的BUG - AIX C compiler code generation bug,这个BUG的修正被包含在 AIX Bundle 2 for Oracle Database 11.2.0.4 中。

以下是一次错误出现的日志,最终出现错误的LMS进程终止了实例:

QQ图片20170607113150.png

这个错误的根本原因还是堆栈内存上的访问错误,其触发原因很多。一个案例的发生时,数据库系统内存自动调整频繁。我们建议AIX上的用户在维护时,考虑修复这个问题。

QQ图片20170607113223.png

在以上堆栈中,可以看到在调用 kghstack_free 函数,在进行堆栈释放时出现错误,也就是堆栈的信息存储出现了不一致,这是代码中的BUG导致的。

鉴于这个BUG最近的多发性,警示用户,引起注意,至少在遇到这个错误时,能够快速的进行定位确认。

也欢迎同样遇到这个BUG的朋友,进行反馈。

文章转自微信公众号:数据和云

oracle 11.2.0.4 bug,警示:一个专为AIX上oracle11.2.0.4版本定制的Bug正在高发相关推荐

  1. vue 3.0 正式版_一个亲历了vue1.x到3.0的魔幻男人

    今天凌晨,00:45,尤小右更新了一条微博: 截止到目前,这条微博下面的留言已经多达136条,满屏焦虑,直呼学不动了... 前端届的菜鸟们纷纷献上膝盖,别更新了,学不动了.jpg搞前端开发N年的老鸟们 ...

  2. html5新的dom函数,从0到1: 实现一个虚拟 DOM(上)

    写在前面 本文分上下两篇,实现一个基础版本的虚拟 DOM. 上篇首先介绍什么是虚拟 DOM.为什么要使用虚拟 DOM,其次完成项目创建.实现 h 函数.render 函数以及 mount 函数,完成创 ...

  3. 在redhat6.3 安装oracle 11.2.0.1遇到的错误

    在redhat6.3 安装oracle 11.2.0.1遇到的错误: CRS-4124: Oracle High Availability Services startup failed. CRS-4 ...

  4. oracle10.2 迁移,实战:Oracle10.2.0.4异机迁移并升级到Oracle 11.2.0.4

    环境: 源库:192.168.8.132  Oracle10.2.0.4 目标库:192.168.8.133 oracle11.2.0.4 OS:linux 5.4-64位 将原10G的库迁移到新主机 ...

  5. oracle 112040,Oracle 11.2.0.4 For Linux 64bit+32bit 11Gu4数据库介质百度云

    天萃荷净 Oracle 11.2.0.4 For Linux 64bit+32bit 官方数据库介质 百度云盘下载 1.Oracle11G 64BIT介质官方链接 适用于Linux 64bit的Ora ...

  6. oracle 11.2.0.4 patch 下载,Oracle 11.2.0.4 For Windows 64bit+32bit 数据库

    转自 https://www.cnblogs.com/shayeblog/p/7729714.html 1.oracle11g 32bit介质官方链接 适用于windows 32bit的oracle ...

  7. 从0到1实现一个Android路由(6)——拦截请求再跳转

    从0到1实现一个Android路由系列文章 从0到1实现一个Android路由(1)--初探路由 从0到1实现一个Android路由(2)--URL解析器 从0到1实现一个Android路由(3)-- ...

  8. 从0到1实现一个Android路由(1)——初探路由

    从0到1实现一个Android路由系列文章 从0到1实现一个Android路由(1)--初探路由 从0到1实现一个Android路由(2)--URL解析器 从0到1实现一个Android路由(3)-- ...

  9. Oracle 11g 的bug?: aix 上,expdp 11.2.0.1 导出,impdp 11.2.0.3 导入,Interval 分区的 【Interval】 分区属性成了【N】...

    如题: Oracle 11g 的bug?: aix 上,expdp 11.2.0.1 导出,impdp 11.2.0.3 导入,Interval 分区的 [Interval] 分区属性成了[N] 谨记 ...

最新文章

  1. 牛客网-阿里巴巴2017
  2. PartialView 加载Js
  3. Ubuntu中vi / vim编辑器快捷操作
  4. 青岛智能院助力智慧城市 打造智能产业“黄埔军校”
  5. 实现类的构造函数,析构函数和赋值函数
  6. 深入了解absolute
  7. android 6.0 ndk版本,[推荐]android-ndk6.0翻译(1)
  8. Java程序设计(基础)- 概述
  9. 常见的10种配置管理工具
  10. java算法int型整数反转的另类解法
  11. 如何快速启动wine安装的软件
  12. 人工智能医疗:小荷健康竞品分析报告
  13. win10 ESP盘符问题(隐藏系统分区)
  14. 求解随机规划的情景树,情景规划 scenario 方法
  15. 男主计算机系大神甜宠小说,《蜜汁炖鱿鱼》后,又一电竞甜宠小说翻拍,男主帅气颜值直击心脏...
  16. 汉语言处理工具pyhanlp的拼音转换与字符正则化
  17. 设计小白也能上手的软件有哪些?
  18. vue 大屏数字上下滚动
  19. 家乡方言-河南省洛阳市吉利区
  20. 怎么使用计算机硬件,如何通过软件查看电脑硬件使用情况

热门文章

  1. 最牛 2010年高考作文
  2. 请问,你了解推荐系统吗
  3. android 动态水球,Canvas 制作动态进度加载水球详解及实例代码
  4. 腾讯校园之星-信息科学协会联盟(ISA)核心会员招新公告(New)
  5. MathType 7.4下载链接
  6. 股票接口实时交易数据怎么查询?
  7. android7.0 静默安装
  8. 四.kafka0.7 消费者
  9. android matrix 简书,[Android] ImageView ScaleType完全解析
  10. 匈奴人的西迁和匈奴帝国的欧洲战记