IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Import/Export Oracle Discussion :

Dump à partir d'un autre dump ?


Sujet :

Import/Export Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Juillet 2004
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Juillet 2004
    Messages : 33
    Par défaut Dump à partir d'un autre dump ?
    Bonjour,

    J'ai obtenu le fichier dump d'un schéma avec la commande export (oracle 10g).

    Voici la commande :

    exp userid=toto/toto@dev owner=toto file=EXP.DUMP log=EXP.LOG indexes=Y consistent=Y statistics=NONE
    J'aimerais en fait n'avoir qu'un fichier dump plus léger composé de quelques tables seulement.

    Je ne peux pas faire un export sélectif à partir de ce schéma, celui-ci ayant évolué depuis mon précédent export.

    Je pensais donc obtenir un nouveau fichier dump à partir du premier, en sélectionnant les tables concernées.

    Cette manipulation est-elle possible ?

    Merci d'avance pour vos réponses.

    FG

  2. #2
    Membre Expert Avatar de fatsora
    Profil pro
    Inscrit en
    Février 2006
    Messages
    1 103
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 1 103
    Par défaut
    Bonjour,

    as tu acces a l'ancienne base ?

    Tu peux choisir les tables en faisant

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    exp tables=(table1,tables2...)
    Sinon tu as aussi expdp

    http://jaouad.developpez.com/datapump/

  3. #3
    Membre averti
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Juillet 2004
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Juillet 2004
    Messages : 33
    Par défaut
    Justement, la base a évolué. Et les tables concernées aussi...

    Faire un export maintenant ne serait pas de bon aloi (merci Me Capello ).
    D'où mon souhait de partir de l'export existant, qui est bon.

    FG

  4. #4
    Membre Expert Avatar de fatsora
    Profil pro
    Inscrit en
    Février 2006
    Messages
    1 103
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 1 103
    Par défaut
    tu ne peux plus toucher au dump

    Mais tu peux en fonction de la taille du dump et du nombre de tables ,

    soit tout importer et supprimer les table non désirées apres
    soit faire import avec liste de tables en parametre

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    imp tables=(table1,...)

  5. #5
    Invité
    Invité(e)
    Par défaut
    ben tu ne peux pas importer ton ancien export dans un nouveau schéma et refaire un export plus précis après ?
    D'ailleurs, tu es en 10g, utilise plutôt expdp (data pump) que exp.
    Il y a plus d'option, de souplesse. De plus, la taille des fichiers est moindre et c'est vraiment plus rapide.

  6. #6
    Membre averti
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Juillet 2004
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Juillet 2004
    Messages : 33
    Par défaut
    Oui, la solution d'importer finement et d'exporter dans la foulée n'est pas mauvaise...

    Je vais y recourir, je pense, vu qu'on ne peut plus toucher au dump.

    Pour expdp, je ne m'en suis jamais servi encore. Je vais mieux me renseigner sur le sujet.

    Merci à tous.

    FG

  7. #7
    Membre averti
    Inscrit en
    Mai 2008
    Messages
    43
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 43
    Par défaut
    A la suite de Jerome, je te propose d'utiliser data pump avec l'option INCLUDE ou EXCLUDE sur les tables à inclure ou à exclure.
    Les choses devraient marcher.

    http://jaouad.developpez.com/datapump/

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Requête update à partir d'une autre table
    Par amiral thrawn dans le forum Langage SQL
    Réponses: 5
    Dernier message: 15/02/2024, 11h40
  2. mise a jour d'une base a partir d'une autre base
    Par seb3099 dans le forum Décisions SGBD
    Réponses: 2
    Dernier message: 18/06/2004, 08h20
  3. [VB.NET] Activer procédure d'une form à partir d'une autre
    Par ricil78 dans le forum Windows Forms
    Réponses: 4
    Dernier message: 02/05/2004, 14h52
  4. UPDATE : table à partir d'une autre
    Par Laura dans le forum Requêtes
    Réponses: 2
    Dernier message: 28/10/2003, 21h34
  5. Lancer un prog du DD à partir d'un autre prog
    Par le mage tophinus dans le forum Assembleur
    Réponses: 12
    Dernier message: 22/01/2003, 14h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo