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
当同时满足下列的两个条件时,需要启用解决方案,预防问题发生。
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,则满足条件。
我们的解决方案就是根据下表安装对应的ifix或者升级到对应已修复的SP,如下所示:
第一列表示当前检查的结果,第二列表示需要升级到的SP,第三列表示需要安装的iFix:
如果当前的版本是7.1.4.3,则升级到7.1.4.4,或者安装IV93845,二选一均可以解决
ifix可以在下列地址获取,点击对应的ifix
http://www-01.ibm.com/support/docview.wss?uid=isg1SSRVPOAIX71HIPER170303-1247
如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!
赞3
添加新评论4 条评论
2017-04-10 14:26
2017-04-07 09:26
2017-04-06 17:44
2017-04-04 23:28