• 🏠 Accueil
  • 🧰 Générateurs
  • 📰 Blog
  • 🔎 Rechercher
  • 📧 Contact
  • 📘 Livre d'or
  • 🗞️ News
  • 💰 Soutien
  • ℹ️ Info : Le site a été modernisé pour être plus lisible et compatible avec les smartphones. N'hésitez pas à me signaler tout bug via le formulaire de contact.

    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

    Retour



    (c) 2005-2025 Jérôme DESMOULINS
    Mentions légales