IBM ML05 与 Oracle 数据库之间的IO互操作性问题
应用于:
Oracle Server - Enterprise Edition - Version: 8.1.7.4 to 10.2.0.2 - Release: 8.1.7 to 10.2
IBM AIX on POWER Systems (64-bit)
IBM AIX on POWER Systems (32-bit)
IBM AIX Based Systems (64-bit)IBM AIX5L Based Systems (32-bit)
AIX5L Based Systems (64-bit)
症状
在修补IBM Technology Level 5后可能数据库会报告IO错误
下面的错误可能发生
ORA-1115: IO error reading block from file ? (block # ?)
ORA-1110: data file #: name
ORA-27091: skgfqio: unable to queue I/O
ORA-27072: skgfdisp: I/O error
在准备写块的过程中发现的头损坏
在准备写块的过程中发现断裂块
DBW1: terminating instance due to error ORA-600: [kcbzpb_1]
运行DBV 找到被破坏的块
改变
这个发行版本被定义在IBM TL05(5300-05)
在更高的IBM TL版本,例如 TL06,TL07或TL08
原因
在IBM和Oracle数据库之间IO互操作问题被IBM Technology Level 5(5300-05)中提出。
解决
所有Oracle 9i,10gR1用户运行AIX 5L V5.3版本必须安装IBM AIX fix并且Oracle数据库路径对应于正确的等级产生操作系统和数据库环境变量
请执行以下步骤:
对于IBM AIX 修复 :
完成AIX5.3 Technology Level 5,IBM推荐安装对于AIX APAR IY89080的修复
5300-05-01和5300-06都是可用的
5300-05-CSP据说是最后一个可用的AIX补丁并且包括修复补丁。
获取临时的修复:
1.浏览 http://www14.software.ibm.com/webapp/set2/sas/f/aix.efixmgmt/fixes.html
2.选择原始ifix位置
3.选择关于iy89080的ifix
获取服务包:
1.浏览http://www.ibm.com/servers/eserver/support/unixservers/aixfixes.html
2.选择AIX5.3之下的修复包
3.选择服务包5300-05-01
对于运行ML06或更高,你需要仅仅安装Oracle补丁。
对于Oracle的修复:
1.获取补丁5496862
2.选择运行于POWER Systems的IBM AIX,并且获得Oracle版本
继续下载希望获取的版本