Oracle import export base de données

  • Abraham BADJI
  • Oracle
Import
Import

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:

Avant tout lancer la commande « CMD » sous windows :

C:\users\administrateur> sqlplus /nolog

SQL>conn « nomutilisateur »/ « mot de passe »

SQL>host

C:\users\administrateur>imp

(répondre aux questions posées pour importer les données du fichier .dmp)

OU

Sous Dos:

C:\users\administrateur>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:

C:\users\administrateur>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

Thème Magazine -  Hébergé par Overblog