Bonjour,
Je voudrais créer une table externe DEPT_EXT, par exemple, à partir d'un dumpfile DEPT.DMP,
j'utilise alors le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 CREATE TABLE HR.DEPT_EXT ( deptno NUMBER(2), dname VARCHAR2(14), loc VARCHAR2(13) ) ORGANIZATION EXTERNAL ( TYPE ORACLE_DATAPUMP DEFAULT DIRECTORY dtpump LOCATION ('dept.dmp') );
L'opération fonctionne bien et je peux faire tous types de SELECT sur la table externe ainsi générée,
Sachant que le fichier DEPT.dmp a été généré à partir de la base source via le code :
En essayant la même chose avec un DUMPFILE provenant de la même base source mais généré par le biais de l'utilitaire EXPDP, la table est créée mais le SELECT me sort l'erreur suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 create table DEPT_EXT organization external ( type oracle_datapump default directory dtpump location ('DEPT.dmp') ) as select * from scott.dept;
Quelqu'un est il déjà passé par là ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2ora-31619 invalid dump file
Merci par avance.
N.B
J'utilise : Oracle 10.2.0.3.0 / Windows 2003 Server
Partager