Lancer un script SQL sous unix [Fermé]

Signaler
Messages postés
1
Date d'inscription
mercredi 24 décembre 2003
Statut
Membre
Dernière intervention
24 décembre 2003
-
 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

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
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 60511 internautes nous ont dit merci ce mois-ci

Salut,

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

A+.

Sonia et JF.
quel sgbd ?

oracle
sqlplus foo:bar@foo.sql

mysql : je sais pas

posgresql

psql -option machin.sql

etc....

bref seul toi peux savoir !
Je suis sur Oracle 8i Version 8.1.7

Merci
pour mysql?