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 -> Re: solaris ufs and filesystemio_options with setall

Re: solaris ufs and filesystemio_options with setall

From: staind <ulherr_at_yahoo.com>
Date: Fri, 13 Jul 2007 07:59:40 -0700
Message-ID: <1184338780.741655.156900@o61g2000hsh.googlegroups.com>


> O_DIRECT is an argument to the "open" system call. You should do
> truss -o /tmp/out -f sqlplus "/ as sysdba" (-f option will descend into
> the forked processes) and then start the database. If the data files are
> open with the O_DIRECT flag, you have direct I/O. Alternatively, you can
> use dtrace to trap the "open" system call and see the argument values
> (Solaris 10, only). I am more of a Linux guy, Solaris is not my forte.

Thanks for the feedback. Unfortunately Solaris != Linux. O_DIRECT is how things are done in Linux. There is no O_DIRECT for open in Solaris. For ufs it's done on a file by file basis with directio(). Or alternatively, you could force the whole filesystem by mounting with the forcedirectio mount option. Received on Fri Jul 13 2007 - 09:59:40 CDT

Original text of this message

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