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*Loader Oracle Discussion :

sql loader et l'option DIRECT


Sujet :

SQL*Loader Oracle

  1. #1
    DIE
    DIE est déconnecté
    Membre du Club
    Profil pro
    Inscrit en
    Août 2005
    Messages
    101
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 101
    Points : 66
    Points
    66
    Par défaut sql loader et l'option DIRECT
    Bonjour à tous,

    je précise déja que j'ai déja lu le tutorial proposé sur developpez.com sur SQL LOADER ainsi que la plupart des sites googlisés

    j'ai un fichier de 9 millions de lignes à charger dans une table VIDE.
    pour aller vite et éviter de remplir les fichiers LOG pour rien, je compte
    utiliser l'option DIRECT=yes avec le mode TRUNCATE (bien que pour un premier
    chargement je ne sais pas si cela est utile).

    - J'ai aussi vu l'option PARALLEL mais d'après certains sites il ne faut l'utiliser qu'avec le mode APPEND, pourquoi ?

    - Une fois ma table chargée avec l'option direct, que faut-il faire pour qu'ORACLE la prenne bien en compte ? un RMAN ? ou autre chose ?

    - Si j'ai des indexes faut-il faire un REBUILD index pour les recréer ?

    - Peut-on utiliser l'option direct avec le mode APPEND ?

    - Sous DB2 l'option DIRECT est équivalente à LOG=NO mais la table reste inutilisable tant qu'on a pas fait une "image copy" ou un "access force", est-ce le meme système sous ORACLE ?

    - est-on obligé de spécifier les noms de colonnes dans le fichier de controle ?
    car sous DB2 la description des colonnes n'est pas obligatoire dans le fichier de controle (syspunch)

    Merci de vos réponses
    ############
    # KSH sous AIX #
    ############

  2. #2
    Expert éminent sénior
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Points : 19 073
    Points
    19 073
    Par défaut
    1°) il n'y a aucune raison d'utiliser plus APPEND en parallel

    2°) rien du tout, quand les données sont chargées, elles sont immédiatement disponible

    3°) je te conseille de ne créer les indexes qu'après le chargement pour l'accélérer

    4°) je crois me souvenir que c'est pareil

    5°) non (cf 2° )

    6°) oui et même la manière dont les données sont présentées dans le fichier (cf tutoriel )

  3. #3
    DIE
    DIE est déconnecté
    Membre du Club
    Profil pro
    Inscrit en
    Août 2005
    Messages
    101
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 101
    Points : 66
    Points
    66
    Par défaut
    merci de tes réponses précises
    ############
    # KSH sous AIX #
    ############

  4. #4
    DIE
    DIE est déconnecté
    Membre du Club
    Profil pro
    Inscrit en
    Août 2005
    Messages
    101
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 101
    Points : 66
    Points
    66
    Par défaut
    ah oui l'histoire de parallel avec APPEND je l'ai vu ici

    L'option Parallelel n'est diposnible qu'avec la clause APPEND, sinon une erreur SQL*Loader-279: risque de subvenir.
    je l'ai vu ici tout en bas de la page
    http://jaouad.developpez.com/sqlldr/
    ############
    # KSH sous AIX #
    ############

Discussions similaires

  1. Réponses: 7
    Dernier message: 24/11/2008, 15h55
  2. Réponses: 2
    Dernier message: 06/09/2007, 13h17
  3. SQL LOADER et l'option DIRECT
    Par devdev2003 dans le forum SQL*Loader
    Réponses: 1
    Dernier message: 05/05/2006, 11h24
  4. Réponses: 4
    Dernier message: 10/06/2004, 18h05
  5. erreur sql loader et performance
    Par mobisky dans le forum SQL*Loader
    Réponses: 14
    Dernier message: 20/08/2003, 12h27

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