Veritas Storage Foundation™ for Oracle 5.0.1 Administrator's Guide

Converting existing database files to Quick I/O files may not be
the best choice if the files are fragmented. Use the -f option to
determine the fragmentation levels and choose one of two
approaches: Either exclude files that are highly fragmented and
do not have sufficient contiguous extents for Quick I/O use, or
create new files with the qiomkfile command, rather than
convert them with the qio_convertdbfiles command.
If you choose to create new files, they will be contiguous. You must
then move data from the old files to the new files using the dd(1M)
command or a database import facility, and then define the new
files to the database.
By default, qio_getdbfiles skips any tablespaces marked
TEMPORARY. Tablespaces marked TEMPORARY can be sparse, which
means that not all blocks in the file are allocated. Quick I/O files
cannot be sparse, as Quick I/O provides a raw-type interface to
storage. If a sparse file is converted to a Quick I/O file, the Oracle
instance can fail if Oracle attempts to write into one of these
unallocated blocks.
See Handling Oracle temporary tablespaces and Quick I/O
on page 91.
You may also want to consider creating Quick I/O files for
temporary tablespaces.
See Creating database files as Quick I/O files using qiomkfile
on page 79.
The qio_convertdbfiles command exits and prints an error
message if any of the database files are not on a VxFS file system.
If this happens, you must remove any non-VxFS files from the
mkqio.dat file before running the qio_convertdbfiles
command.
Instead of using the qio_getdbfiles command, you can
manually create the mkqio.dat file containing the Oracle database
filenames that you want to convert to Quick I/O files.
Usage notes
The following options are available for the qio_getdbfiles command:
Lets you include all datafiles, including those that are potentially
sparse.
(Use this option only for debugging purposes, as sparse files are not
candidates for use with Quick I/O.)
-a
Using Veritas Quick I/O
Converting Oracle files to Quick I/O files
86