Bonjour,

Je demande de l’aide au niveau des external tables Oracle.
J’ai les messages d’erreurs ci-après lorsque j’exécute ma procédure de chargement de données :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
inserting into ma_table_temp
15:11:01 - err         | Error inserting from External Table
15:11:01 - error     | Error: ORA-29913: error in executing ODCIEXTTABLEOPEN callout
                               | ORA-29400: data cartridge error
                               | KUP-04043: table column not found in external source: EVENT_TYPE
J’ai la même erreur lorsque je fais un SELECT * FROM ma_table_externe ;
Cette erreur est survenue depuis que j’ai eu à rajouter de nouvelles colonnes au fichier de données.
Ayant rajouté ces nouvelles colonnes au fichier (dont cet EVENT_TYPE), j’ai aussi fait un ALTER TABLE sur la table externe ainsi que la table temporaire pour y rajouter ces nouvelles colonnes. Simplement le procédé ne doit pas être le bon puisque depuis, j’ai cette erreur qui s’affiche. EVENT_TYPE est la première de la liste des nouvelles colonnes.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
Le processus de chargement des fichiers se fait par un INSERT INTO ma_table_temp (….
) 
SELECTFROM ma_table_externe (table de destination des données venant des fichiers);
Grand merci pour votre aide,
Djene