Sql loader problème
imrane90
Messages postés
1
Statut
Membre
-
jee pee Messages postés 9444 Date d'inscription Statut Modérateur Dernière intervention -
jee pee Messages postés 9444 Date d'inscription Statut Modérateur Dernière intervention -
salut,j'ai 200 000 LIGNES à les mettre dans la table eventlink et quand je fais çe qui en dessous ça me donne ce message:
Point de validation (COMMIT) atteint - nombre d'enregis. logiques 198
et quand je vérifie la table eventlink je la trouve vide
voilà mon fichier de controle imr.ctl
options(rows=50000)
load data infile 'eventlink.csv' append into table eventlink fields terminated by ',' trailing nullcols(
date_heure,a_party_number,b_party_number,event_duration,designation,incoming_route filler,outgoing_route filler,ic_partner_id filler,
price filler,billed_duration filler,cod_agrupint filler)
et voilà la structure de mon fichier eventlink.csv
05/04/201400:09:35|0632540054|0033620803839|7|O|10023|00023|00023|.004317
|7|006021
05/04/2014 00:09:37|0664081474|0033651227794|294|O|10023|00023|00023|.1813
|294|006027
05/04/2014 00:09:42|0620132016|0033172582425|270|O|10023|00023|00023|.03375
|270|010554
sqlldr USERID=scott/tiger CONTROL=imr.ctl
aidez moi plzzzzzzzz
Point de validation (COMMIT) atteint - nombre d'enregis. logiques 198
et quand je vérifie la table eventlink je la trouve vide
voilà mon fichier de controle imr.ctl
options(rows=50000)
load data infile 'eventlink.csv' append into table eventlink fields terminated by ',' trailing nullcols(
date_heure,a_party_number,b_party_number,event_duration,designation,incoming_route filler,outgoing_route filler,ic_partner_id filler,
price filler,billed_duration filler,cod_agrupint filler)
et voilà la structure de mon fichier eventlink.csv
05/04/201400:09:35|0632540054|0033620803839|7|O|10023|00023|00023|.004317
|7|006021
05/04/2014 00:09:37|0664081474|0033651227794|294|O|10023|00023|00023|.1813
|294|006027
05/04/2014 00:09:42|0620132016|0033172582425|270|O|10023|00023|00023|.03375
|270|010554
sqlldr USERID=scott/tiger CONTROL=imr.ctl
aidez moi plzzzzzzzz
1 réponse
-
Bonjour,
Tu devrais d'abord dans ta commande générer tous les fichiers d'anomalies pour avoir tous les messages d'erreurs, notamment log :
sqlldr USERID=scott/tiger CONTROL=imr.ctl log=imr.log bad=imr.bad dis=imr.dis
Après je ne comprends pas terminated by ',' alors qu'entre les champs tu as un pipe (|)
Et j'aurais des gros doutes sur le format de ton rpemier champ date et heure.
cdlt