Please enter search query.
Search <book_title>...
Cluster Server 7.4 Agent for Oracle Installation and Configuration Guide - Linux
Last Published:
2018-05-30
Product(s):
InfoScale & Storage Foundation (7.4)
Platform: Linux
- Introducing the Cluster Server agent for Oracle
- About the Cluster Server agent for Oracle
- Supported software for VCS agent for Oracle
- Changes introduced in the 7.4 release
- How the agent makes Oracle highly available
- About Cluster Server agent functions for Oracle
- Oracle agent functions
- Startup and shutdown options for the Oracle agent
- Startup and shutdown options for the pluggable database (PDB)
- Recommended startup modes for pluggable database (PDB) based on container database (CDB) startup modes
- Monitor options for the Oracle agent in traditional database and container database
- Monitor for the pluggable database
- How the agent handles Oracle error codes during detail monitoring
- Info entry point for Cluster Server agent for Oracle
- Action entry point for Cluster Server agent for Oracle
- How the Oracle agent supports health check monitoring
- Netlsnr agent functions
- ASMInst agent functions
- ASMDG agent functions
- Oracle agent functions
- Typical Oracle configuration in a VCS cluster
- About setting up Oracle in a VCS cluster
- Installing and configuring Oracle
- About installing Oracle in a VCS environment
- Before you install Oracle in a VCS environment
- About VCS requirements for installing Oracle
- About Oracle installation tasks for VCS
- Installing ASM binaries for Oracle 11gR2 or 12c in a VCS environment
- Configuring Oracle ASM on the first node of the cluster
- Configuring and starting up ASM on remaining nodes for 11gR2 or 12c
- Installing Oracle binaries on the first node of the cluster
- Configuring the Oracle database
- Copying the $ORACLE_BASE/admin/SID directory
- Copying the Oracle ASM initialization parameter file
- Verifying access to the Oracle database
- Installing and removing the agent for Oracle
- Configuring VCS service groups for Oracle
- About configuring a service group for Oracle
- Configuring Oracle instances in VCS
- Before you configure the VCS service group for Oracle
- Configuring the VCS service group for Oracle
- Setting up detail monitoring for VCS agents for Oracle
- Enabling and disabling intelligent resource monitoring for agents manually
- Configuring VCS service groups for Oracle using the Veritas High Availability Configuration wizard
- Typical VCS cluster configuration in a virtual environment
- About configuring application monitoring using the High Availability solution for VMware
- Getting ready to configure VCS service groups using the wizard
- Before configuring application monitoring
- Launching the High Availability Configuration wizard
- Configuring the agent to monitor Oracle
- Understanding service group configurations
- Understanding configuration scenarios
- High Availability Configuration wizard limitations
- Troubleshooting
- Sample configurations
- Administering VCS service groups for Oracle
- Pluggable database (PDB) migration
- Troubleshooting Cluster Server agent for Oracle
- About troubleshooting Cluster Server agent for Oracle
- Error messages common to the Oracle and Netlsnr agents
- Error messages specific to the Oracle agent
- Error messages specific to the Netlsnr agent
- Error messages specific to the ASMInst agent
- Error messages specific to the ASMDG agent
- Troubleshooting issues specific to Oracle in a VCS environment
- Verifying the Oracle health check binaries and intentional offline for an instance of Oracle
- Disabling IMF for a PDB resource
- Appendix A. Resource type definitions
- About the resource type and attribute definitions
- Resource type definition for the Oracle agent
- Resource type definition for the Netlsnr agent
- Resource type definition for the ASMInst agent
- Resource type definition for the ASMDG agent
- Appendix B. Sample configurations
- About the sample configurations for Oracle enterprise agent
- Sample single Oracle instance configuration
- Sample multiple Oracle instances (single listener) configuration
- Sample multiple instance (multiple listeners) configuration
- Sample Oracle configuration with shared server support
- Sample Oracle ASM configurations
- Sample configuration of Oracle pluggable database (PDB) resource in main.cf
- Sample configuration of migratable Oracle pluggable database (PDB) resource in main.cf
- Sample Configuration of Oracle supported by systemD
- Sample configuration of ASMInst supported by systemD
- Appendix C. Best practices
- Appendix D. Using the SPFILE in a VCS cluster for Oracle
- Appendix E. OHASD in a single instance database environment
Sample VCS configuration file for single Oracle instance (LVM)
Figure: Dependency graph for single Oracle instance (LVM) shows a typical service group configured to monitor the state of an Oracle instance. In this example, the Oracle instance uses LVM volume as storage.
Review the sample configuration with a resource of type Oracle that is configured as follows in main.cf file.
include "types.cf"
include "OracleTypes.cf"
cluster vcs (
)
system sys1 (
)
system sys2 (
)
group ORA_PROD_Group (
SystemList = { sys1 = 0, sys2 = 1 }
AutoStartList = { sys1 }
)
LVMVolumeGroup LVMVG_oraprod (
LVMVolumeGroup = ora_prod_vg
)
IP IP_oraprod (
Device = eth0
Address = "192.168.1.22"
Netmask = "255.255.255.0"
)
Mount Mount_oraprod_u01 (
MountPoint = "/prod/u01"
BlockDevice = "/dev/vx/dsk/ora_prod_dg/u01-vol"
FSType = vxfs
FsckOpt = "-n"
)
Mount Mount_oraprod_u02 (
MountPoint = "/prod/u02"
BlockDevice = "/dev/vx/dsk/ora_prod_dg/u02-vol"
FSType = vxfs
FsckOpt = "-n"
)
NIC NIC_oraprod (
Device = eth0
NetworkHosts = {"192.168.1.1"}
)
Netlsnr LSNR_oraprod_lsnr (
Owner = oraprod
Home = "/orahome/Oracle"
TnsAdmin = "/orahome/Oracle/network/admin"
Listener = LISTENER_PROD
MonScript = "./bin/Netlsnr/LsnrTest.pl"
LsnrPwd = cqfOdoOolOo
)
Oracle ORA_oraprod (
Sid = PROD
Owner = oraprod
Home = "/orahome/Oracle"
EnvFile = "/tmp/env.sh"
MonScript = "./bin/Oracle/SqlTest.pl"
User = thor
Pword = hvlTptWvj
DBAUser = "orauser"
DBAPword = "DPSrFPeRIrGPiRF"
Table = thor
MonitorOption = 0
)
LVMLogicalVolume LVMVol_oraprod_vol1 (
LVMLogicalVolume = ora_oraprod_vol1
LVMVolumeGroup = ora_prod_vg
)
LVMLogicalVolume LVMVol_oraprod_vol2 (
LVMLogicalVolume = ora_oraprod_vol2
LVMVolumeGroup = ora_prod_vg
)
VMwareDisks VMwareDisk_01 (
ESXDetails = {
"ESX1.domain.com" = "root=Encrypted Password",
"ESX2.domain.com" = "root=Encrypted Password" }
DiskPaths = {
"6000C29d-5235-4480-823e-1234abcd1234:
[datastore1] disk1.vmdk" = "0:1" }
)
VMwareDisks VMwareDisk_02 (
ESXDetails = {
"ESX1.domain.com" = "root=Encrypted Password",
"ESX2.domain.com" = "root=Encrypted Password" }
DiskPaths = {
"RDM:6000C290-2462-33ca-7019-1234abcd1234:
[datastore1] disk2.vmdk" = "0:2" }
)
IP_oraprod requires NIC_oraprod
LSNR_oraprod_lsnr requires IP_oraprod
LSNR_oraprod_lsnr requires ORA_oraprod
ORA_oraprod requires Mount_oraprod_u01
ORA_oraprod requires Mount_oraprod_u02
Mount_oraprod_u01 requires LVMVol_oraprod_vol1
Mount_oraprod_u02 requires LVMVol_oraprod_vol2
LVMVol_oraprod_vol1 requires LVMVG_oraprod
LVMVol_oraprod_vol2 requires LVMVG_oraprod
LVMVG_oraprod requires VMwareDisk_01
LVMVG_oraprod requires VMwareDisk_02