WikiOra

  • Full Screen
  • Wide Screen
  • Narrow Screen
  • Augmenter la taille
  • Taille par défaut
  • Diminuer la taille

Cours gratuit(s) au langage de programmation Oracle DBA

Manager les données SQL

Charger les données avec SQL Loader

SQL Loader est un utilitaire de chargement des données.SQL Loader est un outil de chargement de fichiers plats. Les données sont intégrées dans la base de données à l'aide de règles de gestion définies dans les fichiers de contrôle. Les données invalides sont transférées dans les fichiers "BAD". Les traces d'intégration des flux sont transmis en fichiers "LOG".

Les fichiers utiles sont :

-          Log : trace

-          Control : Contrôle le traitement

-          Data : Fichier de données

-          Bad : Les enregistrements invalides

-          Discard : Les données invalides qui ne peuvent pas être récupérées, sont listées dans le fichier "BAD".

Ces données ne tiennent pas compte des règles de gestion définies dans les fichiers de contrôle.

Spécifications des paramètres SQL Loader en ligne de commande

La même ligne de commande mais écrite de trois manières différentes :

- Sqlldr system/password regionctl.

- Sqlldr control=regions.ctl userid=system/password

- Sqlldr system/manager control=regions.ctl



Les différents paramètres de la ligne de commande sqlldr :

Paramètres

Descriptions

Userid

Chaîne de connexion

Control

Nom du fichier de contrôle

Log

Nom du fichier de log

Bad

Nom du fichier des mauvaises lignes

Aata

Nom du fichier des données

Discard

Nom du fichier erroné

Discardmax

Nombre maximum de données erronés permettant d’effectuer un arrêt

Skip

Le nombre d’enregistrements à sauter avant de lancer le chargement

Load

Le nombre d’enregistrements à charger

Errors

Le nombre d’erreurs permis avant de s’arrêter

Rows

Le nombre d’enregistrement dans un bind conventionnel, par défaut est 64

Bindsize

La taille conventionnelle d’un path bind, par défaut est 256KB

Direct

Si TRUE utilisation du direct path

Parfile

Le nom du fichier contenant les commandes de la ligne de commande

 

Spécifications des options des fichiers de contrôle

Le fichier de contrôle détermine  ou se trouve les données à charger, comment les intégrer, comment les parser, quoi faire si erreur, comment intégrer les données et dans quelles tables.

Utilisation du chargement en Direct Path

Cette option permet d’être plus rapide lors du chargement des données. Utilisation directe des API d’Oracle.