Rubriques
Import d'une base Oracle
L'import d'une base Oracle se réalise à l'aide de la commande imp.
La commande imp s'utilise de la manière suivante:
exp <Utilisateur>/<Mot de passe>@<Instance> [Parametres]
Import complet d'une base:
Pour importer tout le contenu d'une base Oracle, il faut utiliser la commande imp avec les paramètres suivants:
Sous Dos:
- imp USER/PASSWORD@INSTANCE full=yes file='D:\exports\Export_Base_XXX.dmp' log='D:\exports\Import_Base_YYY.dmp' FROMUSER=UserBaseXXX TOUSER=UserBaseYYY
Sous Unix:
- imp USER/PASSWORD@INSTANCE full=yes file='/chemin/Export_Base_XXX.dmp' log='/chemin/Import_Base_YYY.dmp' FROMUSER=UserBaseXXX TOUSER=UserBaseYYY
Importer seulement quelques tables:
Pour importer simplement quelques tables, il faut utiliser la commande imp avec les paramètres suivants:
Sous Dos:
- imp USER/PASSWORD@INSTANCE TABLES=(noms,clients,comments) file='D:\exports\Export_Tables_Clients.dmp' log='D:\exportsImport_Tables_Clients.dmp' FROMUSER=UserBaseXXX TOUSER=UserBaseYYY
Sous Unix:
- imp USER/PASSWORD@INSTANCE TABLES=(noms,clients,comments) file='/chemin/Export_Tables_Clients.dmp' log='/chemin/Import_Tables_Clients.dmp' FROMUSER=UserBaseXXX TOUSER=UserBaseYYY
Paramètres de la commande imp:
La commande imp supporte les paramètres suivants:
HELP | décrit les paramètres de l'import |
USERID | Nom d'utilisateur de mot de passe pour la connexion |
FULL | Import complet du fichier (N, par défaut) |
BUFFER | Taille du buffer de données |
FROMUSER | Liste des propriétaires précédement exportés |
FILE | Fichier à utiliser pour l'import (EXPDAT.DMP, par défaut) |
TOUSER | Liste des propriétaires cibles de l'import |
SHOW | Liste les objets à importer, sans les importer (simple visu) (N, par défaut) |
TABLES | Liste des tables à importer |
IGNORE | Ignorer les erreurs due aux objets déjà existants (N, par défaut) |
RECORDLENGTH | Longueur des enregistrements |
GRANTS | Import des droits (Y, par défaut) |
INCTYPE | Import de type différentiel |
INDEXES | Import les indexes (Y, par défaut) |
COMMIT | Commit par paquet (N, par défaut) |
ROWS | Importer le contenu des tables (données) (Y, par défaut) |
PARFILE | Fichier de paramètres (dans ce cas, les options seront spécifiées dans ce fichier) |
LOG | Nom du fichier de log à générer |
DESTROY | Ecraser le fichier du Tablespace (N, par défaut) |
INDEXFILE | Ecrit les tables et les index dans le fichier spécifié |
CHARSET | Table de caractères à utiliser (NLS_LANG, par défaut) |
FEEDBACK n | Indique la progression de l'import table par table. 1 caractère affiché pour n lignes importées |