Lancer un script SQL sous unix

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. 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. Salut,

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

      A+.

      Sonia et JF.
      0