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 04/09/2007, 19h09   #1
Membre habitué
 
Inscription : février 2007
Messages : 216
Détails du profil
Informations personnelles :
Localisation : Maroc

Informations forums :
Inscription : février 2007
Messages : 216
Points : 115
Points : 115
Par défaut Erreur ORA-29280: bloquante

Bonjour à tous;
je veux lire à partir du fichier s1.txt qui se trouve dans le repertoire D:\in et je veux afficher son contenu j'ai exécuté le script suivant:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
 
CREATE OR REPLACE DIRECTORY MONREP AS 'D:\in' ;
 
GRANT READ, WRITE ON DIRECTORY MONREP TO PUBLIC ;
 
SET serverouput ON
DECLARE
	f_file_id UTL_FILE.FILE_TYPE;
     	v_file_location VARCHAR2(256) := 'monrep';
     	v_line VARCHAR2(4000);
 
     BEGIN
	f_file_id := UTL_FILE.FOPEN(v_file_location,'s1.txt','r');
	UTL_FILE.GET_LINE(f_file_id,v_line);
             dbms_output.put_line(v_line);
             UTL_FILE.FCLOSE (f_file_id);
 
	EXCEPTION
	WHEN OTHERS
	THEN
	dbms_output.put_line(SQLERRM);
	UTL_FILE.FCLOSE_ALL;
     END;
mais il me donne l'erreur suivante ORA-29280 : chemin de répertoire non valide
sachant que le repertoire et le fichier existent et qd je fais
Code :
SELECT * FROM dba_directories
il me donne le chemin de mon répertoire.
aidez moi svp.
elharet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/09/2007, 09h59   #2
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
Code :
v_file_location VARCHAR2(256) := 'MONREP';
en majuscule
__________________
Mon blog : laurentschneider.com
Mon livre : Advanced Oracle SQL Programming
laurentschneider est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/09/2007, 12h37   #3
Membre habitué
 
Inscription : février 2007
Messages : 216
Détails du profil
Informations personnelles :
Localisation : Maroc

Informations forums :
Inscription : février 2007
Messages : 216
Points : 115
Points : 115
merci infiniment; ca a marché; je n'ai pas fais attention.
merci mille fois.
elharet 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 09h31.


 
 
 
 
Partenaires

Hébergement Web