Export d'une base Oracle
L'export d'une base Oracle se réalise à l'aide de la commande exp.
La commande exp s'utilise de la manière suivante:
exp <Utilisateur>/<Mot de passe>@<Instance> [Parametres]
Export complet d'une base:
Pour exporter tout le contenu d'une base Oracle, il faut utiliser la commande exp avec les paramètres suivants:
Sous Dos:
- exp USER/PASSWORD@INSTANCE full=yes consistent=yes file='D:\exports\Export_Base_XXX.dmp' log='D:\exports\Export_Base_XXX.dmp'
Sous Unix:
- exp USER/PASSWORD@INSTANCE full=yes consistent=yes file='/chemin/Export_Base_XXX.dmp' log='/chemin/Export_Base_XXX.dmp'
Exporter seulement quelques tables:
Pour exporter simplement quelques tables, il faut utiliser la commande exp avec les paramètres suivants:
Sous Dos:
- exp USER/PASSWORD@INSTANCE TABLES=(noms,clients,comments) file='D:\exports\Export_Tables_Clients.dmp' log='D:\exports\Export_Tables_Clients.dmp'
Sous Unix:
- exp USER/PASSWORD@INSTANCE TABLES=(noms,clients,comments) file='/chemin/Export_Tables_Clients.dmp' log='/chemin/Export_Tables_Clients.dmp'
Paramètres de la commande exp:
La commande exp supporte les paramètres suivants:
| help | Affiche les paramètres que support la commande (N, par défaut) |
| parfile | Nom du fichier de paramêtres |
| USERID | Nom d'utilisateur et Mot de passe de connexion à la base |
| FULL | Export du fichier entier (N, Par défaut) |
| BUFFER | Taille du buffer de données |
| OWNER | Liste des utilisateurs à exporter |
| FILE | Nom du fichier de sortie (EXPDAT.DMP, par défaut) |
| TABLES | Liste des tables à exporter |
| COMPRESS | Import dans 1 seul extent: compression (Y, par défaut) |
| RECORDLENGTH | Longueur d'enregistrement |
| GRANTS | Export des privilèges (droits) (Y, par défaut) |
| INCTYPE | Export differentiel de type (incrémental, cumulative ou complete) |
| DIRECT | Accès optimisé aux données (pas de SQL) |
| FEEDBACK n | Indique la progression de l'export table par table. 1 caractère affiché pour n lignes exportées |
| INDEXES | Export des index (Y, par défaut) |
| RECORD | Marquage des export incrementaux (différentiels) dans le dictionnaire (Y, par défaut) |
| ROWS | Export des données (Y, par défaut) |
| PARFILE | Fichier de paramètres (dans ce cas, les options seront spécifiées dans ce fichier) |
| CONSTRAINTS | Export des contraintes (Y, par défaut) |
| CONSISTENT | Image avant consistante de l'export (mises a jour autorisées) |
| LOG | Nom du fichier de log à générer |
| STATISTICS | Type de statistiques à générer à l'import (estimate ou compute ou none) (ESTIMATE, par défaut) |