Sample configuration file for Storage Foundation for High Availability

include "OracleASMTypes.cf"
include "types.cf"
include "Db2udbTypes.cf"
include "OracleTypes.cf"
include "SybaseTypes.cf"

cluster devha (
        UserNames = { admin = anoGniNkoJooMwoInl }
        Administrators = { admin }
        )

system paint (
        )

system quarter-sol10 (
        )

group Oracle_Group (
        SystemList = { paint = 0, quarter-sol10 = 1 }
        AutoStartList = { paint }
        )

        DiskGroup DG-orabindg (
                DiskGroup = qorasrc
                PanicSystemOnDGLoss = 1
                )

        DiskGroup DG-oradatadg (
                DiskGroup = oradatadg
                PanicSystemOnDGLoss = 1
                )

        IP Ora_IP (
                Device = bge0
                Address = "10.182.187.108"
                NetMask = "255.255.248.0"
                )

        Mount ora_arch1_mnt (
                MountPoint = "/oraarch"
                BlockDevice = "/dev/vx/dsk/oradatadg/oraarchvol"
                FSType = vxfs
                FsckOpt = "-n"
                )

        Mount ora_bin_mnt (
                MountPoint = "/opt/oracle/orahome"
                BlockDevice = "/dev/vx/dsk/qorasrc/orasrc10g"
                FSType = vxfs
                FsckOpt = "-n"
                )

        Mount ora_data1_mnt (
                MountPoint = "/oradata"
                BlockDevice = "/dev/vx/dsk/oradatadg/oradatavol"
                FSType = vxfs
                FsckOpt = "-n"
                )

        NIC Ora_NIC (
                Device = bge0
                )

        Oracle Ora_Oracle (
                Sid = ora10g
                Owner = oracle
                Home = "/opt/oracle/orahome"
                Pfile = "/opt/oracle/orahome/dbs/initora10g.ora"
                AgentDebug = 1
                )

        Ora_IP requires Ora_NIC
        Ora_Oracle requires ora_arch1_mnt
        Ora_Oracle requires ora_bin_mnt
        Ora_Oracle requires ora_data1_mnt
        ora_arch1_mnt requires DG-oradatadg
        ora_bin_mnt requires DG-orabindg
        ora_data1_mnt requires DG-oradatadg


        // resource dependency tree
        //
        //      group Oracle_Group
        //      {
        //      IP Ora_IP
        //          {
        //          NIC Ora_NIC
        //          }
        //      Oracle Ora_Oracle
        //          {
        //          Mount ora_arch1_mnt
        //              {
        //              DiskGroup DG-oradatadg
        //              }
        //          Mount ora_bin_mnt
        //              {
        //              DiskGroup DG-orabindg
        //              }
        //          Mount ora_data1_mnt
        //              {
        //              DiskGroup DG-oradatadg
        //              }
        //          }
        //      }