IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Oracle Discussion :

Script arrêt de base avec gestion des erreurs [11g]


Sujet :

Oracle

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2012
    Messages
    126
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2012
    Messages : 126
    Points : 68
    Points
    68
    Par défaut Script arrêt de base avec gestion des erreurs
    Bonjour,

    Je cherches le moyen de faire un petit script (de débutant) qui fait un arrêt d’une base Oracle en mode Immediate à savoir comment récupérer une éventuelle erreur pour ensuite faire un Abort ?
    Le tout évidement par SqlPlus !

    En fait mon souci est que je ne sais pas récupérer une erreur via un script Linux SQL...

    Merci d’avance.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    shutdown immdediate
    si erreur alors 
    shutdown abort

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2012
    Messages
    126
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2012
    Messages : 126
    Points : 68
    Points
    68
    Par défaut
    Bonjour,

    Je suis surpris que personne ne réponde à cette simple question aussi bête soit-elle pour certains qui ne débutent pas dans ce domaine.

    Merci

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2012
    Messages
    126
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2012
    Messages : 126
    Points : 68
    Points
    68
    Par défaut
    J'ai trouvé, voilà l'info !

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
     
    $ORACLE_HOME/bin/sqlplus /nolog  @$SCRIPTSQL
     
    CODERETOUR=$CODERETOUR1$?
    if [ $CODERETOUR -ne 0 ]
    then
    	case "$CODERETOUR" in
    		"10")
    			echo "SQLERROR lors du script"
    			;;
    		"01")
    			echo "OSERROR lors du script"
    			;;
    		*)
    			echo "ERREUR NON GEREE"
    			;;
    	esac	
    else
    	echo "Execution d'arrêt $SHUTDOWN_MODE sur la base Oracle $ORACLE_SID terminee avec success"
    fi
     
    exit $CODERETOUR

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Script avec gestion d'erreur pour loader des data depuis un csv
    Par olive_le_malin dans le forum Requêtes
    Réponses: 9
    Dernier message: 10/04/2009, 18h04
  2. commande shell avec gestion des erreurs
    Par nymus7 dans le forum Programmation et administration système
    Réponses: 0
    Dernier message: 06/08/2008, 13h59
  3. Réponses: 8
    Dernier message: 15/10/2006, 18h45
  4. [J2EE/JSP] Gestion des erreurs avec une base SQL server 2005
    Par critok dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 30/04/2006, 16h57
  5. Gestion des erreurs avec setjump/longjump
    Par gege2061 dans le forum C
    Réponses: 1
    Dernier message: 05/02/2006, 15h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo