Bonjour,


Je tente de créer une table externe (fichier txt) liée à Oracle version 9i.
J'ai réussi à créer ma table et j'en vois la structure sous Oracle, cependant je n'arrive pas à voir les données.
Et j'ai ce message :
ORA-29913: error in executing ODCIEXTTABLEOPEN callout
ORA-29400: data cartridge error
KUP-04063: unable to open log file plind.log
 OS error Données non valides.
ORA-06512: at "SYS.ORACLE_LOADER", line 14
ORA-06512: at line 1
A priori j'ai bien créé un répertoire de travail sous Oracle (je le vois dans Directories) avec les droits adéquats.

Voici le code de la création de la table
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
19
20
21
22
23
24
25
26
27
28
29
SQL> CREATE TABLE drwst_gilda_ext
  2    (
  3      drwst         VARCHAR2(9) ,
  4      REF_PLAN_IND  VARCHAR2(18),
  5      CAW           VARCHAR2(1),
  6      CATA3         NUMBER,
  7      Ind_Evol      VARCHAR2(3),
  8      Rep_Geo       VARCHAR2(2),
  9      Code_BE       NUMBER,
 10      DATE_PAS_PROV NUMBER(8),
 11      DATE_PAS_LANC NUMBER(8),
 12      DATE_PAS_OFF  NUMBER(8),
 13      CODE_ETAT_DO  VARCHAR2(2)
 14    )
 15    ORGANIZATION EXTERNAL
 16    (
 17      type oracle_loader
 18      DEFAULT directory ext_data_files
 19      access parameters (
 20        records delimited BY newline
 21        badfile 'plind.bad'
 22        logfile 'plind.log'
 23        fields terminated BY ' ' )
 24      location ('\Drawings\Plind.txt')
 25    )
 26    PARALLEL
 27    reject limit unlimited;
 
Table created.
Merci pour votre aide éventuelle.

Cordialement,
Luc