Bonjour à tous, je fais appelle a vous car j’apprends à utiliser l’exécutable SQL Loader . Je sais a quoi il sert , comment celui fonctionne.
Mais il y a 2 notions qui me restent en travers de la gorge.
J'ai appris qu'il existait 2 maniérés de charger les données situés dans un fichier plat : le conventional path et le direct path.
Je n'arrive pas a comprendre ces 2 notions, quelles sont les différences il y a entre eux et lequel est le plus recommandé lors du chargement d'enregistrement.
J'aimerai que vous m'aidiez à comprendre ces 2 méthodes de chargement.
J'ai également un autre probleme.
J'ai un fichier STREAMIN.CTL qui contient les informations pour les besoins du chargement. Mais lorsque je lance la commande
sqlldr userid=xxxx/xxxx control=STREAMIN.CTL
Oracle me dit qu'il y a une erreur à la ligne 6 et je ne comprend pas pourquoi il me dit qu'il y a une erreur.
Cette erreur pour etre precis :
Voici le contenu de ce controlfile :SQL*LOADER-350 : Synthax error at line 6
Expecting Keywoard INTO, found "".
Je vous remercie d'avance pour avoir prit le temps de me répondre
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 load data infile 'STREAMIN.DAT' "str '\n'" append into table dtp_test fields terminated by ',' (username, user_id)
Partager