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

SQL Oracle Discussion :

[Oracle 9i] sqlldr et fichier.bad


Sujet :

SQL Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    54
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 54
    Par défaut [Oracle 9i] sqlldr et fichier.bad
    Bonjour,
    J'effectue un chargement de fichier en base via la commande sqlldr suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sqlldr $USERORACLE control=$Con log=$Log data=$Data discard=$disc bad=$badfile errors=$NB_ERR skip=1 silent=header,feedback
    Toutes ces variables sont bien déclarées. Mon problème se situe au niveau du fichier Bad.
    En effet, après le traitement l'extenstion .bad est rajouté systématiquement au nom de fichier que j'ai attribué.

    J'ai donc essayé de supprimer cette extension mais je dois avoir un problème de parenthèse ou autre (je dois pas etre bien réveilllée ? ) car la commande suivante ne passe pas dans mon script alors qu'en ligne de commande je n'ai pas de pb
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mv ${badfile}.bad ${badfile}
    Merci

  2. #2
    Membre éclairé

    Inscrit en
    Septembre 2003
    Messages
    425
    Détails du profil
    Informations forums :
    Inscription : Septembre 2003
    Messages : 425
    Par défaut
    Je suis pas un expert en shell mais cela fonctionne sans utiliser les {}

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    sygale> touch mybadfile.bad
    sygale> ll
    total 0
    -rw-rw-rw-   1 sygale    sys               0 Oct 05 11:37 mybadfile.bad
    sygale> badfile=mybadfile
    sygale> echo badfile
    badfile
    sygale> mv $badfile.bad $badfile
    sygale> ll
    total 0
    -rw-rw-rw-   1 sygale    sys               0 Oct 05 11:37 mybadfile
    sygale>

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    54
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 54
    Par défaut
    mea culpa j'ai fai une erreur quand à l'adresse de mon fichier ... d'où l'erreur ..
    cependant est-il possible de faire un paramétrage (Oracle ou Sql Loader) pour éviter l'ajout automatique de l'extension .dat ?


    Merci

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

Discussions similaires

  1. Oracle 9i : comment corriger le fichier .BAD
    Par eriktamno dans le forum Import/Export
    Réponses: 0
    Dernier message: 07/06/2010, 16h34
  2. Réponses: 25
    Dernier message: 05/07/2006, 16h46
  3. [Oracle] Acceder a un fichier distant
    Par keerigan dans le forum Oracle
    Réponses: 30
    Dernier message: 24/05/2006, 10h23
  4. [Oracle Text]Chargement de fichiers / index
    Par Kuuei dans le forum SQL
    Réponses: 2
    Dernier message: 13/05/2006, 12h46
  5. [Oracle 8] Déplacer un fichier
    Par titpimousse dans le forum Oracle
    Réponses: 1
    Dernier message: 13/04/2006, 15h34

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