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 :

[SQL*Loader] Fichier ctl sans infile


Sujet :

SQL Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Juin 2004
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 11
    Par défaut [SQL*Loader] Fichier ctl sans infile
    bonjour,

    j'ai une question technique. je crée un fichier ctl dynamique via un script unix et le résultat d'un "ls" est passé en paramètre dans la section infile afipn de loader plusieurs fichiers possibles.

    Par contre il se peut qu'il n'y ait rien à la suite de mon ls et du coup ma section infile est vide.

    comment faire pour créer un fichier ctl "factice" qui ne plante pas ma commande sqlldr et qui ne load rien du tout?

    je ne sais pas si j'ai été très clair mais j'espère que quelqu'un pourra m'aider.

    Ade05

  2. #2
    Membre émérite Avatar de plabrevo
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    548
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 548
    Par défaut
    qui ne plante pas ma commande sqlldr et qui ne load rien du tout?
    Quelle est l'erreur lorsqu'il n'y pas de donnees dans la section a charger?

  3. #3
    AkA
    AkA est déconnecté
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France, Moselle (Lorraine)

    Informations forums :
    Inscription : Octobre 2005
    Messages : 16
    Par défaut
    Salut ade05fr,

    Je ne comprends pas très bien ton problème ? Au lieu de faire un ls, teste l'existence d'un ou de plusieurs fichiers et lance l'import uniquement si un fichier est dispo

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    for i in /opt/chemin/t*.txt; do
         if [ -f $i ]; then
              echo traitement du fichier $i
         fi
    done

  4. #4
    Membre habitué
    Inscrit en
    Juin 2004
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 11
    Par défaut
    merci pour ta réponse mais je suis obligé de genere monfichier ctl

    afin de lancer ma commande sqlldr sachant que j'ai tout cela dans une chaine batchs de traitement. (je ne verifie pas si le ctl est là ou non je lance la commande sqlldr ....control=monfichier.ctl et dans monfichier.ctl il ya les différents infile.

  5. #5
    Membre Expert
    Avatar de LeoAnderson
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    2 938
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 2 938
    Par défaut
    Citation Envoyé par ade05fr
    merci pour ta réponse mais je suis obligé de genere monfichier ctl

    afin de lancer ma commande sqlldr sachant que j'ai tout cela dans une chaine batchs de traitement. (je ne verifie pas si le ctl est là ou non je lance la commande sqlldr ....control=monfichier.ctl et dans monfichier.ctl il ya les différents infile.
    Et bien vérifiez, non ?
    Si vous expliquiez un peu mieux votre problématique, vos contraintes et si vous nous donniez le fameux script en question, peut-être que ça aiderait !

Discussions similaires

  1. Réponses: 1
    Dernier message: 30/10/2008, 12h15
  2. SQL loader - fichiers horodatés
    Par Henrisbg dans le forum SQL*Loader
    Réponses: 1
    Dernier message: 04/02/2008, 12h42
  3. sql loader et fichier data sans extension
    Par fguigui dans le forum SQL*Loader
    Réponses: 1
    Dernier message: 03/04/2007, 15h31
  4. sql loader fichier de controle
    Par lg_gaelle dans le forum SQL*Loader
    Réponses: 2
    Dernier message: 02/02/2007, 10h20
  5. sql loader-fichier de données trop important
    Par lg_gaelle dans le forum Oracle
    Réponses: 2
    Dernier message: 12/10/2006, 18h13

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