Sql loader problème

imrane90 Messages postés 1 Statut Membre -  
jee pee Messages postés 31982 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

1 réponse

  1. jee pee Messages postés 31982 Date d'inscription   Statut Modérateur Dernière intervention   10 015
     
    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