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 :

Utiliser "RMAN" avec un dump créé par "exp"


Sujet :

Import/Export Oracle

  1. #1
    Invité
    Invité(e)
    Par défaut Utiliser "RMAN" avec un dump créé par "exp"
    Bonjour,

    Je travaille dans une société qui vient de migrer ses bases en 11g.

    Ils effectuent depuis de nombreuses années leurs sauvegardes quotidiennes de bases avec la commande Unix "exp".
    Donc la logique fait que lorsqu'on nous effectuons des rafraîchissements d'environnements de test, nous utilisons la commande "imp".

    Un DBA qui a assisté à la migration, a judicieusement fait la remarque qu'il serait plus pertinent d'utiliser "rman" pour effectuer les sauvegardes.
    Effectivement, question rapidité, les sauvegardes et restauration par "rman" sont impressionnantes.

    Cependant la décision a été prise de continuer à utiliser "exp" pour les sauvegardes...

    Mais côté restauration, notamment pour nos refresh d'environnements, est-il possible d'utiliser "rman"... avec les sauvegardes effectuées par "exp". ? Je n'ai pas trouvé de réponse allant dans ce sens mais bon...

    Merci pour vos éventuelles réponses !

  2. #2
    Membre régulier
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mai 2014
    Messages
    31
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Canada

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

    Informations forums :
    Inscription : Mai 2014
    Messages : 31
    Points : 124
    Points
    124
    Par défaut rman vs exp/imp ou expdp/impdp
    Bonjour à vous,

    Malheureusement, vous devez utiliser imp pour importer ce dump.

    Il n'est pas possible d'utiliser RMAN avec un dump créé par exp (ni par expdp).

    Pour l'idée d'utiliser des sauvegardes RMAN au lieu des exports.. il ne faut pas oublier que les sauvegardes RMAN et les exports exp / expdp accomplissent deux tâches différentes.

    Personnellement, je préfère les sauvegardes RMAN pour le "restore/recover" d'un même environnement... et j'utilise les exp /expdp pour transférer des données d'un environnement à un autre.

    Bonne journée.

    Sylvain

  3. #3
    Membre expert

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Juin 2012
    Messages
    612
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

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

    Informations forums :
    Inscription : Juin 2012
    Messages : 612
    Points : 3 066
    Points
    3 066
    Par défaut
    Bonjour,

    Tout d'abord, vous devriez remplacer l'utilisation des anciens exp/imp qui ne sont plus supportés (hormis certains cas : import d'un dump existant, export pour importer sur une ancienne version, etc.) par expdp/impdp qui apportent toutes sortes d'avantages.

    Ensuite, concernant les sauvegardes, RMAN et exp(dp) sont complémentaires.
    En très synthétique, RMAN réalise un backup physique et expdp réalise une sauvegarde logique. L'objectif n'est pas le même et les deux peuvent être (très) utiles.

  4. #4
    Membre confirmé
    Femme Profil pro
    Administrateur de base de données
    Inscrit en
    Novembre 2007
    Messages
    419
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

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

    Informations forums :
    Inscription : Novembre 2007
    Messages : 419
    Points : 616
    Points
    616
    Par défaut
    bonsoir,

    FSiebert a bien résumé la problématique : sauvegarde physique VS sauvegarde logique
    un export ne doit pas être considéré comme une sauvegarde : c'est un ensemble de données à l'instant de l'export (d'ailleurs il faudrait utiliser datapump plutôt que l'export simple car cet utilitaire propose beaucoup de fonctionnalités intéressantes, outre le fait que l'export simple ne soit plus supporté que pour des raisons de compatibilité avec des versions antérieures).
    s'il s'agit juste de rafraîchir un environnement de test, et que vous disposez d'un environnement pré existant pour accueillir les données, pourquoi pas...
    mais si vous perdez votre base de données de production, et que vous désirez la reconstituer à l'identique ou la dupliquer sur un environnement différent (autre serveur par exemple), à un instant précis dans le temps, par exemple juste avant une erreur humaine ou un media failure il vaut mieux avoir sauvegardé votre base de données avec un utilitaire de sauvegarde qui permette cela (comme RMAN avec une base en archivelog).
    à vous de cerner votre besoin, ou vos besoins, par rapport à vos engagements de rétablissement de service.

Discussions similaires

  1. Utilisation de PIPE ROW avec un dump
    Par jeunedebutantJ2ee dans le forum PL/SQL
    Réponses: 0
    Dernier message: 05/09/2011, 15h49
  2. Réponses: 2
    Dernier message: 06/07/2009, 14h46
  3. Réponses: 2
    Dernier message: 15/05/2008, 22h26

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