Bonjour,
Je dois effectuer un script shell utilisant SQLPlus. Tout va bien sauf la gestion d'erreur li� � oracle.
Je m'explique:
Ma commande:
Les erreurs SQL du script sont bien g�r�es. Le script consiste � effectuer une requ�te dont le r�sultat est plac� dan $Param�tres (en spool).
Code : S�lectionner tout - Visualiser dans une fen�tre � part $SQLPLUS -s $user/$passwd@Base @script.sql $Paramêtres
Je voudrais tester les erreurs li�es � la connexion � la base telles que base inexistante, user ou passwd incorrect ... .
Avec la commande ci-dessus, il y a un plantage mais le SQLPLUS tourne toujours donc mon script shell aussi. Je n'ai donc pas de plantage propre de mon fichier extract.bat.
y a -t-il un moyen de r�cup�rer toutes les erreurs (tout en quittant sqlplus) pour permettre la suite de l'ex�cution de extract.bat?
J'avais pens� � un test de connexion en d�but de script shell, mais j'ai le m�me pb: en cas de pb de user, mon batch est en attente au lieu de planter.
Merci d'avance, en esp�rant avoir �t� clair
Yann
Partager