Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Usenet -> c.d.o.server -> Re: solaris ufs and filesystemio_options with setall
> 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
![]() |
![]() |