Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Usenet -> c.d.o.server -> Re: directio and async io on redhat linux 3 and oracle 9i
Peter apparently said,on my timestamp of 10/05/2005 11:25 PM:
>
> 9.2.0.6 on RHEL3(2.4.21-27.0.2.EL),ext3 filesystems and trying to test
> direct i/o . Patch 2448994 applied.
> But when I set filesystemio_options=directio (or setall) and restart
> the instance, it fails with :
>
> ORA-00204: error in reading (block 1, # blocks 1) of controlfile
> ORA-00202: controlfile: '/u01/oradata/BZZZT/control01.ctl'
> ORA-27091: skgfqio: unable to queue I/O
> ORA-27072: skgfdisp: I/O error
>
> Am I missing something obvious?
>
> any help appreciated
I'd give Metaclick support a call. Looks like something seriously wrong with the patch? The module that gets patched is skgfr.o, within $ORACLE_HOME/lib/libgeneric9.a. Once the patch is in, the module changes size. Use "ar" to check. This is in my system:
*before the patch*
$ ar -tv libgeneric9.a skgfr.o
rw-r--r-- XXXX/XXXXX 31381 Oct 18 23:54 2004 skgfr.o
*after the patch*
$ ar -tv libgeneric9.a skgfr.o
rw-r--r-- XXXXX/XXXXX 30929 May 8 17:52 2005 skgfr.o
The ext3 f/s are mounted with the
following options:
defaults,noatime,data=writeback
Dunno if it makes any diff to your prob,
but there you go. HTH
-- Cheers Nuno Souto in sunny Sydney, Australia wizofoz2k_at_yahoo.com.au.nospamReceived on Wed May 11 2005 - 05:16:11 CDT