pour le shell tu trouveras des tutoriaux partout pour ce qui est d'oracle les commandes de pilotage et d'administration sous oracle que tu lances (probablement) actuellement à la main seront aussi valides dans un shell script.
par exemple un bout de code utilisant les commandes du listneur :
	
	1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
   | if [ "${temps:-"Z"}" = "Z" ]
then
   $ORACLE_HOME/bin/lsnrctl start ${LISTENER}
   if [ ! $? -eq 0 ]
   then
      ora_err "Erreur lors du demarrage du listener ${LISTENER}."
      exit 1
   else
      echo "\nListener ${LISTENER} demarre avec succes."
   fi
else
   ora_err "${LISTENER} deja demarre depuis $temps."
   exit 1
fi
 
exit 0 | 
 
	
		
			
			
				on peut citer le nombre de processus lancé, la ram utilisé, la swap utilisé, etc
			
		
 
	 
 pour ça tu peux récupérer les infos depuis un script shell avec les commandes système et les formater comme tu l'entend et donc les utiliser.
par exemple :
	
	Nproc=`ps -ef | grep -i _ora | wc -l`
 te donnera une variable Nproc = à un nombre de processus
						
					
Partager