VERITAS Storage Foundation 4.1 Oracle Administrator's Guide

Understanding Oracle Disk Manager Prerelease 8 September 2005, 8:54am
124 VERITAS Storage Foundation for Oracle Administrator’s Guide
Understanding Oracle Disk Manager
Database administrators can choose the datafile type used with the Oracle product. Historically,
choosing between file system files and raw devices was based on manageability and performance.
The exception to this is a database intended for use with Oracle Parallel Server, which requires raw
devices on most platforms. If performance is not as important as administrative ease, file system
files are typically the preferred file type. However, while an application may not have substantial
I/O requirements when it is first implemented, I/O requirements may change. If an application
becomes dependent upon I/O throughput, converting datafiles from file system to raw devices is
often necessary.
Oracle Disk Manager was designed to work with Oracle9i or later to provide both performance and
manageability. Oracle Disk Manager provides support for Oracle’s file management and I/O calls
for database storage on VxFS file systems and on raw volumes or partitions. This feature is
provided as a dynamically-loaded shared library with which Oracle binds when it is loaded. The
Oracle Disk Manager library works with an Oracle Disk Manager driver that is loaded in the kernel
to perform its functions.
Note If you are upgrading to Oracle9i or later and would like to convert from Quick I/O to Oracle
Disk Manager, see “Converting Quick I/O Files to Oracle Disk Manager Files” on page 133.
The benefits of using Oracle Disk Manager are:
True kernel asynchronous I/O for files and raw devices
Reduced system call overhead
Improved file system layout by preallocating contiguous files on a VxFS file system
Performance on file system files that is equivalent to raw devices
Transparent to users
Contiguous datafile allocation