IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Import/Export Oracle Discussion :

nature de rejet dans bad avec sql*loader


Sujet :

Import/Export Oracle

  1. #1
    Membre confirmé
    Inscrit en
    Juin 2008
    Messages
    85
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 85
    Par défaut nature de rejet dans bad avec sql*loader
    Bonjour, je fais via un ctl un chargement de fichier dans une table. mais dans mon .bad, j'ai les lignes qui ont été rejeté. Je veux savoir comment, on peut savoir les raisons du rejet de lignes avec sqlcode sqlerrm comme invalid number ou n'importe. Mais comme mon .bad j'ai que les lignes rejetés , je veux savoir pourquoi.
    merci de votre aide.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sqlldr %DB_USER%/%DB_PASSWORD% control=%1.ctl bad=%1.bad data=%1 silent=ALL

  2. #2
    Membre Expert Avatar de fatsora
    Profil pro
    Inscrit en
    Février 2006
    Messages
    1 103
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 1 103
    Par défaut
    Bonjour tu enlèves le silent=ALL

    car SILENT enlève les messages qui s'affichent


    sqlldr va donner par defaut le fichier de controle (s'il existe ) comme nom de fichier + extension .log

    sinon spécifier LOG=XXXX.log

  3. #3
    Membre confirmé
    Inscrit en
    Juin 2008
    Messages
    85
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 85
    Par défaut
    Merci
    beaucoup, c'est bon. J'ai récupéré dans mon fichier .log les raisons des rejets en elevant comme tu as dit 'silent=ALL'

    Citation Envoyé par fatsora Voir le message
    Bonjour tu enlèves le silent=ALL

    car SILENT enlève les messages qui s'affichent


    sqlldr va donner par defaut le fichier de controle (s'il existe ) comme nom de fichier + extension .log

    sinon spécifier LOG=XXXX.log

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. comment gérer les rejets de chargement comme avec SQL*Loader
    Par j6m dans le forum Développement de jobs
    Réponses: 3
    Dernier message: 13/09/2011, 15h16
  2. Charger Fichiers XML dans une table avec SQL*LOADER
    Par devdev2003 dans le forum SQL
    Réponses: 2
    Dernier message: 14/01/2008, 10h40
  3. Réponses: 6
    Dernier message: 10/08/2006, 15h45
  4. Probléme de caratéres avec sql*loader
    Par delphyjp dans le forum Oracle
    Réponses: 4
    Dernier message: 08/03/2006, 10h53
  5. Pb d'écriture intempestive dans table avec SQL insert into
    Par pete_shifter dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 10/11/2005, 11h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo