1. ORA-27061故障分析新建的数据库,在做imp的时候,出现如下错误: Sun Dec 16 21:27:34 2007 Errors in file /data1/oracle9/app/admin/sdh/bdump/sdh_dbw3_462948.trc: ORA-27061: skgfospo: waiting for async I/Os failed IBM AIX RISC System/6000 Error: 22: Invalid argument Sun Dec 16 21:27:34 2007 DBW3: terminating instance due to error 27061 Instance terminated by DBW3, pid = 462948 数据库版本9.2.0.6,操作系统为AIX 5.3 TL6。 code text该故障一般和aio有关,检查aio相关参数: szzy1$lsattr -El aio0 autoconfig available STATE to be configured at system restart True fastpath enable State of fast path True kprocprio 39 Server PRIORITY True maxreqs 4096 Maximum number of REQUESTS True maxservers 100 MAXIMUM number of servers per cpu True minservers 50 MINIMUM number of servers True AIX 5.3 TL6的aiowait()存在BUG,当aio的请求总量超出maxreqs的时候,aiowait()的返回值是错误的。可以通过安装操作系统补丁APAR IZ03260来解决这个问题,或者加大maxreqs的参数。 建议: 1、安装操作系统补丁APAR IZ03260 2、由于在imp时已经出现了maxreqs不足的现象,建议将maxreqs参数调整为8192或者16384 chdev -l aio0 -a maxreqs=16384 --或者8192 要不启动系统,动态修改请使用下面命令(临时设置,重启不起作用) aioo -o maxreqs=16384 --或者8192 2. Bug 5496862安装IBM patchfix:IZ03260后,在进行Imp操作的时候,出现 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 经检查,是由于BUG 5496862引起(5496862 - IO READING PROBLEMS AFTER INSTALLING IBM TECHNOLOGY LEVEL 5 (5300-05))。 操作步骤: 1、下载PATCH 5496