# script à exécuter si seulement dbvctl existe et une instance avec le nom de service dbv existe aussi count=$(ps -ef | grep dbvctl | grep -v grep | grep ${ORACLE_SID} | wc -l) if [ $count -gt 0 ]; then echo "

Configuration DBVisit

" # les process dbvisit en cours echo "

Process DBVisit en cours d'exécution

" echo "
"
	ps -ef | grep dbvctl | grep -v grep 
	echo "
" # on récupère le chemin de l'executable dbvctl export DBV_HOME=$(dirname $(ps -ef | grep dbvctl | grep -v grep | awk '{print $8}' | sort -u)) # statut de la base de données echo "

Statut de la base : ${ORACLE_SID} sur le serveur $(hostname)

" echo "
"
	${DBV_HOME}/dbvctl -d ${ORACLE_SID} -o status
	echo "
" # on récupère le statut de la base pour exécuter la commande sur la base primaire db_prim=$(${DBV_HOME}/dbvctl -d ${ORACLE_SID} -o status | grep -i "read write" | wc -l) if [ ${db_prim} -gt 0 ]; then echo "

Rapport de GAP DBVisit pour la base ${ORACLE_SID}

" echo "
"
		${DBV_HOME}/dbvctl -d ${ORACLE_SID} -i
		echo "
" fi fi