Sql loader problème

Fermé
imrane90 Messages postés 1 Date d'inscription mardi 29 avril 2014 Statut Membre Dernière intervention 30 avril 2014 - 30 avril 2014 à 10:24
jee pee Messages postés 39655 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 27 avril 2024 - 30 avril 2014 à 12:40
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
A voir également:

1 réponse

jee pee Messages postés 39655 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 27 avril 2024 9 238
30 avril 2014 à 12:40
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
0