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 :
J’ai la même erreur lorsque je fais un SELECT * FROM ma_table_externe ;
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
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.
Grand merci pour votre aide,
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 ( . ) SELECT FROM ma_table_externe (table de destination des données venant des fichiers);
Djene
Partager