Problème sous oracle 10g

Résolu/Fermé
Farhat1985 Messages postés 19 Date d'inscription jeudi 4 octobre 2012 Statut Membre Dernière intervention 19 septembre 2013 - 4 oct. 2012 à 21:54
Farhat1985 Messages postés 19 Date d'inscription jeudi 4 octobre 2012 Statut Membre Dernière intervention 19 septembre 2013 - 5 oct. 2012 à 20:01
Bonjour,

je travaille sur oracle 10g en fait j'arrive à connecte sur ma base, je voulais écrire mon code sur un éditeur de texte au lieu de l'écrire sur le terminal, pour cela j'ai écrié le code suivant:
sql> edit tp1.sql
mais quand j'ai essayé de l'enregistre j'arrive pas.
A mon avis le problème ce en relation avec le répertoire courant, en tout cas je ne sait pas quoi faire!!!!!!!!!!!!!!!!!!!!
Vous pouvez m'aider SVP

1 réponse

jee pee Messages postés 39582 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 17 avril 2024 9 225
4 oct. 2012 à 22:04
Bonjour,

Tu travailles sur quel OS ?

Sur windows tu peux utiliser le bloc-notes pour créer une requete, enregistrer le fichier sous un nom avec une extension .sql et après lancer la requete en faisant start requete.sql

Sous linux remplace le bloc notes par vi pour créer ta requete.

cdlt

0
Farhat1985 Messages postés 19 Date d'inscription jeudi 4 octobre 2012 Statut Membre Dernière intervention 19 septembre 2013
4 oct. 2012 à 22:26
je travaille sous Windows 7
J'ai déja fait que vous m'avez dit mais tjr ;le mm problème
0
Farhat1985 Messages postés 19 Date d'inscription jeudi 4 octobre 2012 Statut Membre Dernière intervention 19 septembre 2013
4 oct. 2012 à 22:27
ou j'enregistre le fichier .sql???????????
0
jee pee Messages postés 39582 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 17 avril 2024 9 225
Modifié par jee pee le 4/10/2012 à 22:40
tu n'as qu'à enregistrer le fichier sur C:\requete.sql et après dans sqlplus tu lances :
start C:\requete.sql
0
Farhat1985 Messages postés 19 Date d'inscription jeudi 4 octobre 2012 Statut Membre Dernière intervention 19 septembre 2013
5 oct. 2012 à 07:28
franchement, ça fonctionne pas quand je lance cette requête :
sql>edit base.sql;
mais quand je quitte l'éditeur il me demande d'enregistre la base, a mon avis il faut l'enregistre a cette endroit :
C:\oraclexe\app\oracle\product\10.2.0\server\BIN
mais il me dit que je n'ai pas le droit d'enregistre dans cet emplacement,
et quand je l'enregistre dans un autre emplacement je n'arrive pas à exécute la requête :
sql>start base.sql
j'espère que je vous bien détaille le problème et merci d'avance.
0
jee pee Messages postés 39582 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 17 avril 2024 9 225
Modifié par jee pee le 5/10/2012 à 10:00
quand je l'enregistre dans un autre emplacement si tu l'enregistres ailleurs, quand tu le lances il faut donner le chemin complet de l'endroit où tu l'as enregistré :

start c:\xxxxx\base.sql
0