Vendredi 5 août 2011
5
05
/08
/Août
/2011
19:05
SQL Loader Présentation de l'outil SQLLDR.
C'est quoi SQL Loader. ?
A quoi sert SQL Loader. ?
Comment ça marche SQL Loader. ?
Description SQL Loader.
SQL Loader est un puissant utilitaire Oracle pour charger de grandes quantités de données dans une base de données Oracle.
SQL Loader lit les données à partir de fichiers textes et les insère dans une ou plusieurs tables.
SQL Loader est un binaire fournit par Oracle et qui s’exécute en ligne de commande.
Le nom binaire de l'outil est SQLLDR.EXE
SQL Loader CONTROL FILE.
- Le fichier CONTROL FILE fournit un ensemble d'informations à SQL Loader:
- Le nom et l'emplacement de l'Input Data File.
- Les noms et emplacement du Fichier Bad File.
- Les noms et emplacement du Fichier Discard File.
- Le format des données de l'Input Data File.
- Les noms de tables à charger ( Loader ).
- La correspondance entre champs Input et colonnes de la table de base de données.
- Les critères de sélection qui définis les enregistrements à insérer dans les tables de base de données.
SQL Loader LOG FILE.
- Le fichier LOG FILE enregistre les activités SQL Loader durant un Loading:
- Les noms des fichiers CONTROL FILE, BAD FILE, DISCARD FILE, Input Data File.
- Les valeurs de paramètres.
- Les champs et types de données qui ont été chargés.
- Messages d'erreurs sur les enregistrement en Fail.
- Le nombre d'enregistrements lu dans le fichier de données.
- Le nombre d'enregistrements rejetée en raison d'erreurs.
- Le nombre d'enregistrements rejetées en raison de critères de sélection.
- Le temps de charge.
SQL Loader BAD FILE.
- Dès que SQL Loader rencontre une erreur en essayant de charger un enregistrement, il écrit dans un fichier BAD FILE et enregistre
les erreurs SQL Loader:
- Violations de contraintes d'intégrité.
- Tablespace Full,...
SQL Loader DISCARD FILE.
Les enregistrements qui ne répondent pas aux critères spécifiés dans le Control File sont jeter, écarter et sont écrits dans le fichier DISCARD FILE:
Cet article vous a présenté succinctement le fonctionnement SQL Loader, très prochainement de nombreux articles plus techniques seront publiés. Inscrivez vous à la newsletter pour en être averti.
Par Daniel Roesch
-
Publié dans : SQL LOADER
0