Lancer un script SQL sous unix

djordan Messages postés 1 Statut Membre -  
 naddou -
Bonjour,
J'ai les droits sur les répertoires et sur les fichiers que j'execute pourtant je reçois le message "unable to open file ..." pour le fichier appelé dans maj_base.sql avec la commande :

@/install/maj_base.sql;

Merci d'avance

2 réponses

  1. midou
     
    Bonjour;
    popur lancer un .sql deux methodes:
    soit se placer dans le repertooire ou se trouve le fichier sql puis sous le prompt sqlplus user/mot de passe (s'assurer que la base oracle est démarée au paravant) vous optenez une chose comme ceci:
    SQL>
    vous appeler votre fichier par @toto.sql (par exemple)
    SQL>@toto.sql

    la deuxieme methode c'est de faire un shell script si vous avez des bonnes connaissance LINUX/UNIX et vous appeler votre .sql en indiqyuant au traiitement le chemin exacte $HOME/sql/toto.sql par exemple.

    Nb: le @ peut etre remplacer par sta ou start

    bon courage
    4
    1. sonia
       
      Salut,

      Merci pour l'info, ça m'a bien été utile aujourdh'ui.

      A+.

      Sonia et JF.
      0