Précédent   Forum des professionnels en informatique > Bases de données > Oracle
Oracle Forum Oracle : le serveur, les outils, ... Voir F.A.Q Oracle Tutoriels Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 10/04/2007, 11h59   #1
Invité de passage
 
Inscription : février 2007
Messages : 12
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 12
Points : 3
Points : 3
Par défaut exécution de script sql

Bonjour à tous,

j'essaye actuellement de me passer de isqlplus en utilisant sqlplus.
Je n'arrive pas à exécuter de script en ligne de commande.

J'utilise la syntaxe suivante:

SQL>@nomfichier.sql

A chaque tentative j'ai une erreur:

SP2-0310: unable to open file "nomfichier.sql"

Quelqu'un peut il m'aider s'il vous plait?
clement44 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/04/2007, 12h13   #2
Membre du Club
 
Inscription : janvier 2007
Messages : 121
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 121
Points : 44
Points : 44
le problème est au chemin,
1. soit vous ecrivez le chemin complet (exemple : SQL>@/home/oracle/monfichier.sql
2. soit avant que vous connectez à sqlplus, vous accedez au dossier où votre fichier est enregistré.
fouad77fr est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/04/2007, 13h05   #3
Expert Confirmé Sénior


 
Avatar de laurentschneider
 
Homme Laurent Schneider
Administrateur de base de données
Inscription : décembre 2005
Messages : 2 927
Détails du profil
Informations personnelles :
Nom : Homme Laurent Schneider
Localisation : Suisse

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

Informations forums :
Inscription : décembre 2005
Messages : 2 927
Points : 4 549
Points : 4 549
avec isqlplus, il te faut employer un URL,

ex:
Code :
1
2
3
4
 
@http://server.com/file.sql
@ftp://server.com/file.sql
@file:///tmp/file.sql
http://pages.citebite.com/o1d5i1a4v0noa
laurentschneider est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/04/2007, 09h24   #4
Invité de passage
 
Inscription : février 2007
Messages : 12
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 12
Points : 3
Points : 3
Merci pour vos réponses,

j'ai finalement trouvé la cause de mon problème. Je pense que çà pourrait être intéressant de la partager:

mon problème provenait du fait que j'utilisai sqlplus à partir de l'utilisateur ORACLE alors que mes fichiers appartenaient et étaient stockés dans un fichier appartenant à un autre utilisateur.
Il me fallait alors passer en root pour accorder les droits.
Et voilà.

Bonne journée à tous
clement44 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h58.


 
 
 
 
Partenaires

Hébergement Web