Bonjour,

J'utilise Oracle 10G et apres avoir cree une table externe je ne peux pas faire de select dessus le message d'erreur est le suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
ORA-29829: type d'implementation inexistant
Le script de creaton de la table est la suivante :
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
30
31
create directory data_dir_li as '/flat_files/';
create table ps_et(
ps_partkey number ,
ps_suppkey number ,
ps_availqty number ,
ps_supplycost number ,
ps_comment varchar(199)
)
organization external (
type ORACLE_LOADER
default directory data_dir_li
access parameters
(
records delimited by newline
nobadfile
nologfile
fields terminated by '|'
missing field values are null
)
location (
'partsupp.tbl.1','partsupp.tbl.2','partsupp.tbl.3','partsupp.tbl.4',
'partsupp.tbl.5','partsupp.tbl.6','partsupp.tbl.7','partsupp.tbl.8',
'partsupp.tbl.9','partsupp.tbl.10','partsupp.tbl.11','partsupp.tbl.12',
'partsupp.tbl.13','partsupp.tbl.14','partsupp.tbl.15','partsupp.tbl.16',
'partsupp.tbl.17','partsupp.tbl.18','partsupp.tbl.19','partsupp.tbl.20',
'partsupp.tbl.21','partsupp.tbl.22','partsupp.tbl.23','partsupp.tbl.24',
'partsupp.tbl.25','partsupp.tbl.26','partsupp.tbl.27','partsupp.tbl.28',
'partsupp.tbl.29','partsupp.tbl.30'
))
reject limit unlimited
;
Apres la creation de la table, si je fais un desc ca se passe bien mais je ne peux pas faire de select.
L'utilisateur est pourtant le sysdba donc ca doit pas etre un probleme de droit. Le dossier contenant le fichier externe est la
propriete de l'utilisateur oracle avec qui je lance sqlplus .

Donc je ne sais pas comment je peux faire, donc si quelqun peut m'aider ce serait sympa

Merci