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...


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;
Le hic c'est que depuis , aujourd'hui , il n'y a que 2 tables sur 8 qui fonctionnent.

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.