#-/*
#- Title  : Sora.ksh
#- Author : EXADIME LLC
#- Created: 29-Jun-2017
#- Updated: 29-Jun-2017
#- Release: 1.0.0
#- Purpose: Starts/stops all dbs & listeners. This script should be run on database server.
#- History: N/A
#-*/

#!/sbin/sh
exa_home=~oracle/scripts/exa; export exa_home

if [ "${USER}" = "root" ]
then
	case "$1" in

	'start')
		su oracle -c "${exa_home}/lib/ksh ${exa_home}/unix/mnt_st_db.ksh -s ALL"
		su oracle -c "${exa_home}/lib/ksh ${exa_home}/unix/mnt_st_lis.ksh -i ALL"
		su oracle -c "${exa_home}/lib/ksh ${exa_home}/unix/mnt_st_osw.ksh"
		su oracle -c "${exa_home}/lib/ksh ${exa_home}/unix/mnt_st_agt.ksh -d ~oracle/product/<Version>/agent/agent_inst"
		;;
	'stop')
		su oracle -c "${exa_home}/lib/ksh ${exa_home}/unix/mnt_sp_db.ksh -s ALL -p {opt=imm}"
		su oracle -c "${exa_home}/lib/ksh ${exa_home}/unix/mnt_sp_lis.ksh -i ALL"
		su oracle -c "${exa_home}/lib/ksh ${exa_home}/unix/mnt_sp_osw.ksh"
		su oracle -c "${exa_home}/lib/ksh ${exa_home}/unix/mnt_sp_agt.ksh -d ~oracle/product/<Version>/agent/agent_inst"
		;;
	*)
		echo "Usage: $0 { start | stop }"
		;;
	esac
else
	case "$1" in

	'start')
		${exa_home}/lib/ksh ${exa_home}/unix/mnt_st_db.ksh -s ALL
		${exa_home}/lib/ksh ${exa_home}/unix/mnt_st_lis.ksh -i ALL
		${exa_home}/lib/ksh ${exa_home}/unix/mnt_st_osw.ksh
		${exa_home}/lib/ksh ${exa_home}/unix/mnt_st_agt.ksh -d ~oracle/product/<Version>/agent/agent_inst
		;;
	'stop')
		${exa_home}/lib/ksh ${exa_home}/unix/mnt_sp_db.ksh -s ALL -p {opt=imm}
		${exa_home}/lib/ksh ${exa_home}/unix/mnt_sp_lis.ksh -i ALL
		${exa_home}/lib/ksh ${exa_home}/unix/mnt_sp_osw.ksh
		${exa_home}/lib/ksh ${exa_home}/unix/mnt_sp_agt.ksh -d ~oracle/product/<Version>/agent/agent_inst
		;;
	*)
		echo "Usage: $0 { start | stop }"
		;;
	esac
fi

exit 0
