Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.server -> REPOST: Re: Async I/O is NOT supppressed for filesystem datafiles in 8.1.5?

REPOST: Re: Async I/O is NOT supppressed for filesystem datafiles in 8.1.5?

From: El Toro <medawsonjr_at_yahoo.com>
Date: 28 Dec 2001 06:28:39 -0800
Message-ID: <5$--$$-$$_%%$_-%_$@news.noc.cabal.int>


You're misunderstanding. I'm very well versed in the difference between kernel aio and filesystem aio on Solaris. In my case, DBWR is using the latter against my datafiles.

However, Oracle claims that the oracle process will determine whether filesystem files are in use, and if so will turn OFF disk_asynch_io -- even if you have it set to true (check Metalink DocID 214480.999 for details).

So, why is my instance still trying to use it?

Martin Haltmayer <Martin.Haltmayer_at_d2mail.de> wrote in message news:<3C2C4693.B6D70062_at_d2mail.de>...
> Please show the truss output. Oracle by itself does not prevent kaio calls. But
> in Solaris they return with an ENOTSUP exception and Oracle reverts to
> pwrite/pread calls. So Oracle tries whatever you tell it in init.ora. If you put
> disk_asynch_io = true there it will try kaio calls. If they fail it will go back
> to pread/pwrite.
>
> On Solaris it is safe to request kaio on filesystems but it is slow because you
> add the overhead of exception handling *after each kaio call*.
>
> Regards,
>
> Martin

This message was cancelled from within Mozilla...not Received on Fri Dec 28 2001 - 08:28:39 CST

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US