Lancer un script SQL sous unix

djordan Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
 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
A voir également:

2 réponses

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

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

A+.

Sonia et JF.
0