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

Outils Oracle Discussion :

[Sql Loader] - Chargement multi fichiers multi tables


Sujet :

Outils Oracle

  1. #1
    Membre du Club
    Inscrit en
    Juillet 2006
    Messages
    143
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 143
    Points : 69
    Points
    69
    Par défaut [Sql Loader] - Chargement multi fichiers multi tables
    Bonjour à tous,

    Je cherche à alimenter une base à partir de fichiers plats. J'utilise notamment le client Sql Loader fourni avec TOAD version 8.0.0.47 et une base oracle 8.1.7.3.0.

    J'ai déjà créé les fichiers de contrôle pour chacune des tables. J'exécute chacun des fichiers via le client sql loader sous TOAD, tout fonctionne.

    Maintenant j'aimerais lancer l'alimentation en une seule fois, et non lancer un à un les 50 fichiers de contrôle.

    1ère solution : créer un script bat qui exécuterait les commandes sqlldr successivement. Je pourrais donc utiliser une succession de commandes comme celle-ci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    sqlldr userid=login/password@"leTrucDuTNS.ORA" control=TabActiviteAgricole_control.txt log=TabActiviteAgricole.log bad=T
    abActiviteAgricole.bad discard=TabActiviteAgricole.dsc direct=y errors=0
    mais je me ramasse l'erreur suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    SQL*Loader: Release 8.1.7.0.0 - Production on Ma Mar 4 18:45:52 2008
    (c) Copyright 2000 Oracle Corporation.  All rights reserved.
    Erreur de vÚrification de l'homogÚnÚitÚ du chemin
    ORA-02352: Direct path connection must be homogeneous
    2ème solution : utiliser un fichier de contrôle (ou autre) qui regroupe l'ensemble des imports et le lancer depuis TOAD, mais là je ne sais pas si c'est possible...

    Donc voilà, si vous êtes inspirés, n'hésitez pas.
    Par avance merci !

  2. #2
    Membre du Club
    Inscrit en
    Juillet 2006
    Messages
    143
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 143
    Points : 69
    Points
    69
    Par défaut
    Il suffisait de passer le paramètre direct=n et ça fonctionne.

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 18/07/2012, 15h20
  2. SQL*LOADER + chargement de fichiers depuis serveur distant
    Par floflo164 dans le forum SQL*Loader
    Réponses: 4
    Dernier message: 17/01/2011, 16h27
  3. Réponses: 2
    Dernier message: 18/03/2008, 18h39
  4. Réponses: 6
    Dernier message: 26/02/2008, 11h58
  5. sql loader - charger un fichier plat ds plusieurs tables
    Par persam dans le forum SQL*Loader
    Réponses: 7
    Dernier message: 20/09/2006, 16h57

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