Veritas extension for Oracle Disk Manager

The Veritas extension for Oracle Disk Manager (ODM) is specifically designed for Oracle9i or later to enhance file management and disk I/O throughput. The features of Oracle Disk Manager are best suited for databases that reside in a Veritas File System. Oracle Disk Manager allows Oracle9i or later users to improve database throughput for I/O intensive workloads with special I/O optimization.

The Veritas extension for Oracle Disk Manager is supported in non-global zones. To run Oracle 11g Release 2 on a non-global zone and use Oracle Disk Manager, the Oracle software version must be 11.2.0.3.

Care must be taken when installing and removing packages when working with the VRTSodm package, for more information refer to the following:

The following procedure enables Oracle Disk Manager file access from non-global zones with Veritas File System.

To enable Oracle Disk Manager file access from non-global zones with Veritas File System

  1. Make global zone licenses visible to the non-global zone by exporting the /etc/vx/licenses/lic directory to the non-global zone as a lofs:
    global# zonecfg -z myzone
    zonecfg:myzone> add fs
    zonecfg:myzone:fs> set dir=/etc/vx/licenses/lic
    zonecfg:myzone:fs> set special=/etc/vx/licenses/lic
    zonecfg:myzone:fs> set type=lofs
    zonecfg:myzone:fs> end
    zonecfg:myzone> commit
  2. Halt the zone:
    global# zoneadm -z myzone halt
  3. On Solaris 10, you must boot the zone:
    global# zoneadm -z myzone boot
  4. On Solaris 10, create the /dev/odm directory inside the non-global zone from global zone using complete path of non-global zone.
    global# mkdir -p /zones/myzone/dev/odm
  5. On Solaris 11, you must make global zone /dev/odm visible to the non-global zone by exporting the /dev/odm directory to the non-global zone:
    global# zonecfg -z myzone
    zonecfg: myzone
    zonecfg:myzone> add device
    zonecfg:myzone:device> set match=/dev/odm
    zonecfg:myzone:device> end
    zonecfg:myzone:device> commit
    		
  6. On Solaris 11, you must boot the zone:
    global# zoneadm -z myzone boot
  7. To display the output from the df command:
    # df | grep dirmnt
    /dirmnt   (/dev/vx/dsk/ngsf45/vol1):62761756 blocks  7845216 files