The Veritas Cluster Server Agent for Oracle continuously monitors the Oracle database and listener processes to verify they are functioning properly.
See About Veritas Cluster Server Agent for Oracle agent functions
The agent provides two levels of application monitoring:
In the Basic monitoring mode, with the default Process check option, the agent verifies that the Oracle and listener processes are present in the process table. Process check cannot detect whether processes are in a hung or stopped states.
In the Detail monitoring mode, the agent runs a perl script that executes commands against the database and listener to verify their status.
The agent detects application failure if the monitoring routine reports that the Oracle or listener processes are not functioning properly. When this occurs, the Oracle service group fails over to another node in the cluster, thus ensuring high availability for the Oracle services and the database.