黄远邦小y
作者黄远邦小y·2017-03-30 15:33
技术总监·中亦科技

风险提示:AIX 升级后可能导致ORACLE 数据库出现的问题

字数 787阅读 2672评论 4赞 3

1 出现问题

AIX 6.1版本以后,操作系统发布了thread_cputime_fast/thread_cputime 这些新的系统调用,ORACLE 11.2.0.3和之后的版本,为了性能提升,开始使用这个调用。但近期发现,较多客户在升级AIX操作升级到下列版本后,陆续出现内存相关的ORA-600/7445错误导致进程coreDump、数据库crash、REDO等数据库损坏问题。
原因在于升级到这些SP后,thread_cputime_fast这个调用存在浮点注册的缺陷。
Ø AIX 6.1.9.8
Ø AIX 7.1.3.8
Ø AIX 7.1.4.3
Ø AIX 7.2.0.3
Ø AIX 7.2.1.0,
Ø AIX 7.2.1.1

2 检查方法

当同时满足下列的两个条件时,需要启用解决方案,预防问题发生。
1)检查操作系统版本

#oslevel -s
6100-09-08
7100-03-08
7100-04-03
7200-00-03
7200-01-00
7200-01-01

2)检查数据库版本
Select* from v$version;
数据库版本是11.2.0.3/11.2.0.4或者以后的版本,含12C,则满足条件。

3 解决方案

我们的解决方案就是根据下表安装对应的ifix或者升级到对应已修复的SP,如下所示:
第一列表示当前检查的结果,第二列表示需要升级到的SP,第三列表示需要安装的iFix:
QQ截图20170330153109.png

QQ截图20170330153109.png

4 举例说明

如果当前的版本是7.1.4.3,则升级到7.1.4.4,或者安装IV93845,二选一均可以解决
ifix可以在下列地址获取,点击对应的ifix
http://www-01.ibm.com/support/docview.wss?uid=isg1SSRVPOAIX71HIPER170303-1247

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

3

添加新评论4 条评论

semitersemiter系统工程师某公司
2017-04-10 14:26
这个补丁怎么安装?如何验证呢?
hsluckyboyshsluckyboys软件实施顾问海南华盛天涯水泥有限公司
2017-04-07 09:26
不错,很好,有详细的步骤,傻瓜化最好了
longge0332longge0332系统架构师lanzhrailway
2017-04-06 17:44
很实用,谢谢!
overtopovertop系统工程师互联网公司
2017-04-04 23:28
这个bug提的好,分析的也很明晰,请问MOS上有相关说明吗?
Ctrl+Enter 发表

作者其他文章

相关文章

相关问题

相关资料

X社区推广