Académique Documents
Professionnel Documents
Culture Documents
1oneskill.com
Notre Plan:
SQL*LOADER
1oneskill.com
2
Notre Plan:
SQL*LOADER
1oneskill.com
3
Notre Plan:
SQL*LOADER
1oneskill.com
4
Notre Plan:
SQL*LOADER
1oneskill.com
5
INTRODUCTION
SQL*LOADER
Définition: Note:
SQL*Loader est un outil puissant qui permet de
Un fichier CSV (Comma-Separated Values) est un
charger rapidement des données en vrac dans une type de fichier qui contient des données tabulaires
base de données Oracle. Il peut être utilisé pour sous forme de texte brut, où chaque ligne
charger des données à partir de fichiers plats, tels représente un enregistrement et chaque champ est
que des fichiers CSV ou des fichiers de texte brut. séparé par une virgule (ou tout autre
SQL*Loader utilise un format de contrôle pour délimiteur de champ).
spécifier comment les données doivent être Nom,Prénom,Age,Ville
chargées. Le format de contrôle contient des Dupont,Pierre,30,Paris
informations sur la structure des données et sur la Durand,Sophie,25,Lyon
façon dont elles doivent être mappées aux Martin,Julie,35,Toulouse
colonnes de la table cible.
1oneskill.com
6
INTRODUCTION
SQL*LOADER
Charge des données à travers le réseau Cela Générer des rapports d'erreurs sophistiqués sous forme
signifie que vous pouvez charger des données à de fichiers journaux, de fichiers 'bad', de fichiers de
rejets, qui facilitent grandement le dépannage."
travers le réseau, ce qui vous permet d'exécuter le
"Manipuler les données avant de les charger (en utilisant
SQL Loader depuis une machine cliente qui peut des fonctions SQL)."
accéder au serveur sur lequel le SQL Loader est "Générer des clés séquentielles uniques."
réellement installé "Utiliser des valeurs constantes."
"Chargement sélectif (clause WHEN)."
Unix box Win SYS "Utiliser le chargement par chemin conventionnel ou
direct (les deux ont leurs avantages et leurs
DATABASE File inconvénients)."
"Charger des données à partir de plusieurs fichiers dans
une seule session de chargement, charger des données
SQL*LOADER dans plusieurs tables au cours d'une même session de
chargement.
1oneskill.com
7
INTRODUCTION
SQL*LOADER
Le LOG FILE est souvent utilisé en conjonction avec Le LBad file est un outil précieux pour
SQLLoader pour enregistrer les événements qui se diagnostiquer les problèmes lors de l'importation
produisent pendant l'importation des données. de données, car il contient des informations sur les
Lorsque SQLLoader est exécuté, il crée un LOG FILE erreurs rencontrées lors du chargement des
qui enregistre les détails de l'importation, tels que données. Les données rejetées peuvent être
les erreurs rencontrées, les statistiques de examinées et corrigées pour permettre une
performance et les informations sur les données importation réussie.
importées. Le LOG FILE peut être examiné pour
déterminer les problèmes lors de l'importation des
données et pour améliorer les performances du
processus d'importation.
1oneskill.com
8
INTRODUCTION
SQL*LOADER
Discard FILE
1oneskill.com
9
CONTROL FILES
SQL*LOADER
1oneskill.com
10
Data FILES
SQL*LOADER
1oneskill.com
11
Schéma général de SQL*LOADER
1oneskill.com
12
Merci pour votre
attention !
1oneskill.com
13