Oracle9i configuration
Configuration details:
-
Named: 9i_main.cf
-
Has two service groups: cvm and oradb1_grp
-
oradb1_grp depends on cvm
-
oradb1_grp has Oracle and oradata mount resource
include "types.cf"
include "CFSTypes.cf"
include "CVMTypes.cf"
include "OracleTypes.cf"
cluster rac_cluster101 (
UserNames = { admin = bopHo }
Administrators = { admin }
UseFence = SCSI3
)
system galaxy (
)
system nebula (
)
group oradb1_grp (
SystemList = { galaxy = 0, nebula = 1 }
AutoFailOver = 0
Parallel = 1
AutoStartList = { galaxy, nebula }
)
Oracle ora1 (
Critical = 0
Sid @galaxy = vrts1
Sid @nebula = vrts2
Owner = oracle
Home = "/app/oracle/orahome"
Pfile @galaxy = "/app/oracle/orahome/dbs/initvrts1.ora "
Pfile @nebula = "/app/oracle/orahome/dbs/initvrts2.ora"
)
CFSMount oradata_mnt (
Critical = 0
MountPoint = "/oradata"
BlockDevice = "/dev/vx/dsk/oradatadg/oradatavol"
)
CVMVolDg oradata_voldg (
CVMDiskGroup = oradatadg
CVMVolume = { oradatavol }
CVMActivation = sw
)
requires group cvm online local firm
ora1 requires oradata_mnt
oradata_mnt requires oradata_voldg
group cvm (
SystemList = { galaxy = 0, nebula = 1 }
AutoFailOver = 0
Parallel = 1
AutoStartList = { galaxy, nebula }
)
NIC listener_nic (
Device = en0
NetworkType = ether
NetworkHosts = { "10.10.11.101", "10.10.11.102" }
)
IP listener_ip
Device = en0
Address @galaxy = "10.10.11.1"
Address @nebula = "10.10.11.2"
NetMask = "255.255.240.0"
)
Netlsnr listener (
Owner = oracle
Home = "/app/oracle/orahome"
TnsAdmin = "/app/oracle/orahome/network/admin"
Listener @galaxy = listener_galaxy
Listener @nebula = listener_nebula
ListEnvFile = "/opt/VRTSvcs/bin/Netlsnr/envfile"
MonScript = "./bin/Netlsnr/LsnrTest.pl"
)
CFSMount orasrvm_mnt (
Critical = 0
MountPoint = "/orasrvm"
BlockDevice = "/dev/vx/dsk/orasrvmdg/orasrvvol"
)
CVMVolDg orasrvm_voldg (
CVMDiskGroup = orasrvdg
CVMVolume = {orasrvvol}
CVMActivation = sw
)
CFSfsckd vxfsckd (
)
CVMCluster cvm_clus (
CVMClustName = rac_cluster101
CVMNodeId = { galaxy = 0, nebula = 1 }
CVMTransport = gab
CVMTimeout = 200
)
CVMVxconfigd cvm_vxconfigd (
Critical = 0
CVMVxconfigdArgs = { syslog }
)
listener requires listener_ip
listener_ip requires listener_nic
orasrvm_voldg requires cvm_clus
orasrvm_mnt requires orasrvm_voldg
orasrvm_mnt requires vxfsckd
vxfsckd requires cvm_clus
cvm_clus requires cvm_vxconfigd