The fault-monitor process diagnoses errors and checks statistics. The monitor labels an operation successful if the following conditions occur.
The database is online.
The activity check returns no errors.
The test transaction returns no errors.
If an operation fails, the main process checks the action table for an action to perform and then performs the predetermined action. If an operation fails, the main process can perform the following actions, which execute external programs as separate processes in the background.
switchover
stopping the server
restarting the server
stopping the resource group
restarting the resource group
The server fault monitor also scans the Adaptive_Server_Log file and acts to correct any errors that the scan identifies.