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.







