#ident "@(#)haoracle_config_V1   1.18     97/11/19 SMI"
#
# Copyright 11/19/97 Sun Microsystems, Inc.  All Rights Reserved.
#
# Action file for HA-DBMS Oracle fault monitor
# One line per entry with nine fields, separated by TAB
# check haoracle_config(4) for details
# 
# The regular expression for DBMS error codes will be encapsulated by the 
# fault monitor in ^re$ to match the entire DBMS error code, i.e. "28" will be
# used as "^28$" to match only 28, and not 128.
#
# Note: The remote fault monitor does not have access to the alert file, and
#    	will therefore never pick any entry based on a message in the alert
#	file!
#
# The fields are:
# State DBMS_er proc_di	log_msg	timeout	int_err	new_sta	action	message
co	*	*	*	*	1	*	stop	Internal HA-DBMS Oracle error while connecting to database
# ORA-07265 shows up in the log file if there are semaphore problems. This 
# entry needs to be before entries that key of Oracle error codes, because
# the error code returned to clients is usually just 3113 (not as severe)
*	*	*	.*ORA-07265.*	*	*	di	takeover	Semaphore access problem
co	18	*	*	*	*	di	none	Max. number of DBMS sessions exceeded
co	20	*	*	*	*	di	none	Max. number of DBMS processes exceeded
on	28	*	*	*	*	di	none	Session killed by DBA, will reconnect
*	50	*	*	*	*	di	takeover	O/S error occurred while obtaining an enqueue. See o/s error.
*	51	*	*	*	*	di	none	timeout occurred while waiting for resource
*	55	*	*	*	*	*	none	maximum number of DML locks in DBMS exceeded
*	62	*	*	*	*	di	stop	Need to set DML_LOCKS in init.ora file to value other than 0
*	107	*	*	*	*	di	restart	failed to connect to ORACLE listener process
*	290	*	*	*	*	di	takeover	Operating system archival error occurred. See error below
*	447	*	*	*	*	di	takeover	fatal error in background process
*	448	*	*	*	*	di	restart	normal completion of background process
*	449	*	*	*	*	di	restart	background process `%s' unexpectedly terminated with error %s
*	47[0123567]	*	*	*	*	di	takeover	Oracle background process died
*	474	*	*	*	*	di	restart	SMON died, warm start required
*	480	*	*	*	*	di	restart	LCK* process terminated with error
*	602	*	*	*	*	di	takeover	internal programming exception
on	604	*	*	*	*	di	none	Recursive error
on	942	*	*	*	*	*	none	Warning - V$SYSSTAT not accessible - check grant on V_$SYSSTAT
on	1001	*	*	*	*	di	none	Lost connection to database
on	1002	*	*	*	*	*	none	Internal error in HA-DBMS Oracle
on	1003	*	*	*	*	di	none	Resetting database connection
on	1012	*	*	*	*	di	none	Not logged on
di	1012	*	*	*	*	co	restart	Not logged on
*	1014	*	*	*	*	*	none	ORACLE shutdown in progress
*	1017	*	*	*	*	*	stop	Please correct login information in HA-DBMS Oracle database configuration
on	1031	*	*	*	*	*	none	Insufficient privileges to perform DBMS operations - check Oracle user privileges
co	1033	*	*	0	0	co	none	Oracle is in the shutdown or initialization process
*	1033	*	*	0	0	di	none	Oracle is in the shutdown or initialization process
co	1034	*	*	0	0	co	restart	Oracle is not available
di	1034	*	*	0	0	co	restart	Oracle is not available
on	1034	*	*	0	0	di	none	Oracle is not available
co	1035	*	*	*	*	co	restart	Access restricted - restarting database to reset
on	1041	*	*	*	*	di	none	
co	1045	*	*	*	*	*	none	HA-DBMS Oracle user does not have CREATE SESSION grant
*	1046	*	*	*	*	di	restart	cannot acquire space to extend context area
*	1050	*	*	*	*	di	restart	cannot acquire space to open context area
*	105[34]	*	*	*	*	*	takeover	user storage address cannot be read or written
co	1075	*	*	*	*	on	none	Already logged on
on	1089	*	*	*	*	di	none	immediate shutdown in progresss
*	1089	*	*	*	*	*	none	Investigate! Could be hanging!
*	1090	*	*	*	*	di	none	shutdown in progress - connection is not permitted
*	1092	*	*	*	*	di	none	ORACLE instance terminated. Disconnection forced
*	1513	*	*	*	*	*	takeover	invalid current time returned by operating system
on	1542	*	*	*	*	*	none	table space is off-line - please correct!
on	1552	*	*	*	*	*	none	rollback segment is off-line - please correct!
on	1950	*	*	*	*	*	none	Insufficient privileges to perform DBMS operations - check Oracle user privileges
*	2701	*	*	*	*	*	stop	HA-DBMS Oracle error - ORACLE_HOME did not get set!
*	270[349]	*	*	*	*	di	restart
*	271[09]	*	*	*	*	di	restart
*	2721	*	*	*	*	*	restart
*	2726	*	*	*	*	*	stop	Could not locate ORACLE executables - check ORACLE_HOME setting
*	2735	*	*	*	*	*	restart	osnfpm: cannot create shared memory segment
*	2811	*	*	*	*	*	takeover	Unable to attach shared memory segment
*	2839	*	*	*	*	*	takeover	Sync of blocks to disk failed.
*	284[0679]	*	*	*	*	*	takeover
*	2842	*	*	*	*	*	restart	Client unable to fork a server - Out of memory
co	3113	*	*	*	*	di	none	lost connection
on	3113	*	*	*	*	di	restart	lost connection
di	3113	*	*	*	*	di	none	lost connection
*	3114	*	*	*	*	di	none	Not connected?
*	4100	*	*	*	*	*	restart	communication area cannot be allocated; insufficient memory
*	403[01]	*	*	*	*	*	restart
co	6108	*	*	*	*	*	stop	Can't connect to remote database - make sure SQL*Net server is up
co	6114	*	*	*	*	*	stop	Can't connect to remote database - check SQL*Net configuration
*	720[568]	*	*	*	*	di	takeover
*	721[01234568]	*	*	*	*	di	takeover
*	7219	*	*	*	*	*	restart	slspool: unable to allocate spooler argument buffer.
*	7223	*	*	*	*	*	restart	slspool: fork error, unable to spawn spool process. - Resource limit reached
*	722[49]	*	*	*	*	*	takeover
*	723[24]	*	*	*	*	*	takeover
*	7238	*	*	*	*	*	takeover	slemcl: close error.
*	725[012389]	*	*	*	*	*	restart
*	726[39]	*	*	*	*	*	takeover
*	7279	*	*	*	*	*	takeover
*	7280	*	*	*	*	*	restart
*	729[67]	*	*	*	*	*	takeover
*	7306	*	*	*	*	*	restart
*	731[05]	*	*	*	*	*	takeover
*	732[12]	*	*	*	*	*	takeover
*	732[45]	*	*	*	*	*	restart
*	7351	*	*	*	*	*	takeover
*	7361	*	*	*	*	*	restart
*	7404	*	*	*	*	*	takeover
*	741[45]	*	*	*	*	*	restart
*	741[789]	*	*	*	*	*	takeover
*	7430	*	*	*	*	*	takeover
*	745[56]	*	*	*	*	*	takeover
*	7466	*	*	*	*	*	takeover
*	747[056789]	*	*	*	*	*	takeover
*	7481	*	*	*	*	*	takeover
*	97[01]6	*	*	*	*	*	takeover
*	9718	*	*	*	*	*	restart
*	974[08]	*	*	*	*	*	takeover
*	974[79]	*	*	*	*	*	restart
*	975[157]	*	*	*	*	*	restart
*	975[68]	*	*	*	*	*	takeover
*	976[15]	*	*	*	*	*	restart
*	9779	*	*	*	*	*	restart
*	9829	*	*	*	*	*	restart
*	983[1468]	*	*	*	*	*	takeover
*	9837	*	*	*	*	*	restart
*	984[4567]	*	*	*	*	*	restart
*	985[34]	*	*	*	*	*	takeover
*	9856	*	*	*	*	*	restart
*	987[46]	*	*	*	*	*	takeover
*	987[789]	*	*	*	*	*	restart
*	988[58]	*	*	*	*	*	restart
*	9894	*	*	*	*	*	restart
*	9909	*	*	*	*	*	restart
*	991[23]	*	*	*	*	*	restart
*	9919	*	*	*	*	*	takeover
*	994[37]	*	*	*	*	*	restart
*	994[89]	*	*	*	*	*	takeover
*	9950	*	*	*	*	*	takeover
*	*	ha_dbms_local	*	*	0	co	none	DB process died - will restart automatically
*	*	ha_dbms_remote	*	*	0	di	config	Remote HA-DBMS Oracle monitor not responding
*	*	*	.*found dead multi-threaded server.*	*	*	*	none	Warning: Multi-threaded Oracle server process died (restarted automatically)
*	*	*	.*found dead dispatcher.*	*	*	*	none	Warning: Oracle dispatcher process died (restarted automatically)
on	0	*	*	0	0	*	none	RDBMS appears to be ok
co	0	*	*	0	0	on	none	Connected to database
di	0	*	*	0	0	co	none	disconnected from database
*	*	*	*	0	0	*	none	RDBMS error, but HA-RDBMS Oracle will take no action for this error code
*	0	*	*	1	0	*	none	A timeout has occured - DBMS appears to be slow
on	*	*	*	*	1	*	none	Internal error - monitoring not complete
*	*	*	*	*	*	*	none	Reached entry in action file that should not be reached
