oracle 11.2.0.4 bug,警示:一个专为AIX上oracle11.2.0.4版本定制的Bug正在高发
作者:盖国强
有这么一个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正在高发相关推荐
- vue 3.0 正式版_一个亲历了vue1.x到3.0的魔幻男人
今天凌晨,00:45,尤小右更新了一条微博: 截止到目前,这条微博下面的留言已经多达136条,满屏焦虑,直呼学不动了... 前端届的菜鸟们纷纷献上膝盖,别更新了,学不动了.jpg搞前端开发N年的老鸟们 ...
- html5新的dom函数,从0到1: 实现一个虚拟 DOM(上)
写在前面 本文分上下两篇,实现一个基础版本的虚拟 DOM. 上篇首先介绍什么是虚拟 DOM.为什么要使用虚拟 DOM,其次完成项目创建.实现 h 函数.render 函数以及 mount 函数,完成创 ...
- 在redhat6.3 安装oracle 11.2.0.1遇到的错误
在redhat6.3 安装oracle 11.2.0.1遇到的错误: CRS-4124: Oracle High Availability Services startup failed. CRS-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的库迁移到新主机 ...
- 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 ...
- 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 ...
- 从0到1实现一个Android路由(6)——拦截请求再跳转
从0到1实现一个Android路由系列文章 从0到1实现一个Android路由(1)--初探路由 从0到1实现一个Android路由(2)--URL解析器 从0到1实现一个Android路由(3)-- ...
- 从0到1实现一个Android路由(1)——初探路由
从0到1实现一个Android路由系列文章 从0到1实现一个Android路由(1)--初探路由 从0到1实现一个Android路由(2)--URL解析器 从0到1实现一个Android路由(3)-- ...
- 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] 谨记 ...
最新文章
- 牛客网-阿里巴巴2017
- PartialView 加载Js
- Ubuntu中vi / vim编辑器快捷操作
- 青岛智能院助力智慧城市 打造智能产业“黄埔军校”
- 实现类的构造函数,析构函数和赋值函数
- 深入了解absolute
- android 6.0 ndk版本,[推荐]android-ndk6.0翻译(1)
- Java程序设计(基础)- 概述
- 常见的10种配置管理工具
- java算法int型整数反转的另类解法
- 如何快速启动wine安装的软件
- 人工智能医疗:小荷健康竞品分析报告
- win10 ESP盘符问题(隐藏系统分区)
- 求解随机规划的情景树,情景规划 scenario 方法
- 男主计算机系大神甜宠小说,《蜜汁炖鱿鱼》后,又一电竞甜宠小说翻拍,男主帅气颜值直击心脏...
- 汉语言处理工具pyhanlp的拼音转换与字符正则化
- 设计小白也能上手的软件有哪些?
- vue 大屏数字上下滚动
- 家乡方言-河南省洛阳市吉利区
- 怎么使用计算机硬件,如何通过软件查看电脑硬件使用情况