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

Sql*Plus Oracle Discussion :

Script Unix + Procedure Oracle


Sujet :

Sql*Plus Oracle

  1. #1
    Membre averti
    Inscrit en
    Février 2006
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 11
    Par défaut Script Unix + Procedure Oracle
    Bonjour,

    J'ai voulu créer un script Unix très simple qui lance une procédure Oracle paramétrée ( 2 paramètres de type varchar2 ) dans Sql*Plus mais malheureusement rien ne se passe : blanc en attendant que j'interrompe la procédure afin de rependre la main.

    Je suis pratiquement certain qu'il s'agit d'un problème de syntaxe au niveau de l'appel de la procédure mais je ne suis pas parvenu à trouver la bonne.

    Je lance le script comme suit : monscript param1 param2

    Code du script :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    #!/bin/sh
     
    W_PARAM1=$1
    W_PARAM2=$2
     
    sqlplus -s gbladm/mdp <<EOF 
    exec GBLADM.NOM_PROC ( '$W_PARAM1', '$W_PARAM2' );
    exit;
    EOF
    Merci d'avance de votre aide.

    PS : La procédure se déroule normalement lorsque je la lance directement dans Sql*Plus.

  2. #2
    Expert confirmé
    Avatar de laurentschneider
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2005
    Messages
    2 944
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2005
    Messages : 2 944
    Par défaut
    Citation Envoyé par walli_g Voir le message
    c'est quoi done?

  3. #3
    Membre averti
    Inscrit en
    Février 2006
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 11
    Par défaut
    Le done, un copier coller malheureux (code édité) donc rien à voir avec le probleme que j'ai d'ailleurs résolu.

    Ca ne venait pas du tout du code, c'est en fait TOAD et une absence de commit dans une requête qui bloquait l'execution du script...

    Comme quoi parfois le soir, il vaut mieux attendre le lendemain d'avoir fait une bonne nuit de sommeil, ça évite de se casser la tête pour rien.

    Merci pour l'aide et désolé de l'avoir soliciter pour rien en fin de compte.

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

Discussions similaires

  1. Réponses: 14
    Dernier message: 03/09/2005, 18h38
  2. Réponses: 4
    Dernier message: 21/06/2005, 16h45
  3. Little Script UNIX ==> A Passer sous Windows
    Par argoet dans le forum Windows
    Réponses: 5
    Dernier message: 15/11/2004, 16h36
  4. script d'analyse oracle : compute statistic
    Par davidudy dans le forum Administration
    Réponses: 7
    Dernier message: 05/08/2004, 15h00
  5. [C#] Problème de récupération d'une procédure Oracle
    Par minnieBis dans le forum ASP.NET
    Réponses: 11
    Dernier message: 20/04/2004, 13h48

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