Bonjour ,
Je crée actuellement 8 tables externe via 8 fichier .cvs
Les fichiers sont un ensemble de 4 tables x 2 ayant des noms différents.
Mais 8 fichiers sont dans le même répertoire , leurs noms ne contiennent pas d'espace.
Fichier_A_A.csv
Fichier_A_B.csv
Fichier_B_A.csv
etc...
Le hic c'est que depuis , aujourd'hui , il n'y a que 2 tables sur 8 qui fonctionnent.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 CREATE TABLE FIC_TABLEA_EXT ( ENR NUMBER ) ORGANIZATION EXTERNAL ( TYPE ORACLE_LOADER DEFAULT DIRECTORY MY_DATA ACCESS PARAMETERS ( RECORDS DELIMITED BY NEWLINE FIELDS TERMINATED BY 'æ' OPTIONALLY ENCLOSED BY '"' MISSING FIELD VALUES ARE NULL ) LOCATION (MY_DATA:'Fichier_A_A.csv') ) REJECT LIMIT UNLIMITED PARALLEL ( DEGREE DEFAULT INSTANCES DEFAULT ) NOMONITORING;
Certaines du même type fonctionnent tandis que l'autre ne fonctionne pas.
L'erreur classique :
ORA-29912 : erreur d'exécution de l'appel ODCIEXTTABLEOPEN
ORA-29400 : erreur de cartouche de données
KUP-04040 : File FICHIER_A_A.csv in MY_DATA not found
ORA-06512: à "SYS.ORACLE_LOADER",ligne 19.
Mais le plus étrange c'est que si je renomme Fichier_A_A.scv en disont Fichier_A_Z.csv , sa fonctionne .
Donc ce n'est pas une question de droits, ni de longueur de fichier , ni du contenu du fichier ...
Quelqu'un aurait une idée ? :S
En vous remerciant,
Jonathan.
Partager