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
Partager