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

Oracle Discussion :

Backup/Restore d'une base


Sujet :

Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Mai 2008
    Messages
    298
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 298
    Par défaut Backup/Restore d'une base
    Bonjour,

    J'ai absolument besoin d'aide car je suis entrain de devenir fou !!!

    En Access, il suffit de faire copier/coller sur le fichier *.mdb pour dupliquer une base!
    En SQL, il suffit de faire backup/restore sur la base de donnée pour la dupliquer!

    Ne me dite pas qu'avec Oracle 11g, il n'est pas possible de faire tout simplement un copier/coller d'une base ??????

    J'ai une base qui tourne en prod, et je veux TOUT SIMPLEMENT la dupliquer pour en créer une base de test, rien de plus !!! Si possible avec une commande la plus simple possible.

    Merci pour votre aide..

  2. #2
    Invité
    Invité(e)
    Par défaut
    datapump export import.
    cf les tutos du site

  3. #3
    Membre éclairé
    Inscrit en
    Mai 2008
    Messages
    298
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 298
    Par défaut
    Lorsque j'effectue un export/import avec le dump, j'ai ce message d'erreur qui arrive sur certaines tables de ma base :

    ORA-39065: unexpected master process exception in RECEIVE
    ORA-39078: unable to dequeue message for agent MCP from queue "KUPC$C_1_20100105090851"
    Job "SYSTEM"."SYS_EXPORT_SCHEMA_03" stopped due to fatal error at 09:36:27
    C'est incroyable qu'il n'existe pas sur Orcale une fonction simple de backup/restore.

  4. #4
    Membre Expert

    Profil pro
    Inscrit en
    Février 2006
    Messages
    3 437
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 3 437
    Par défaut
    La documentation Oracle fait la distinction entre:
    - une sauvegarde logique de type export exp ou expdp
    - une sauvegarde physique par copie physique des fichiers ou via RMAN.
    Seule la sauvegarde physique permet de restaurer une base sans perdre de données (complete recovery) ou à un instant donné arbitraire (incomplete recovery).

    L'outil le plus simple pour dupliquer reste une base reste RMAN qui a bien une commande explicite RMAN DUPLICATE pour dupliquer une base complète.

    N'oubliez pas qu'une base SQL Server correspond à un schéma Oracle (une instance SQL server correspond à une base Oracle). Oracle ne fournit pas d'outil de type copier/coller pour sauvegarder/restaurer de façon physique un schéma: si le schéma est géré dans des tablespaces précis, on peut quand même transporter les tablespaces avec ou sans RMAN.

  5. #5
    Expert confirmé
    Avatar de pachot
    Homme Profil pro
    Developer Advocate YugabyteDB
    Inscrit en
    Novembre 2007
    Messages
    1 822
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : Suisse

    Informations professionnelles :
    Activité : Developer Advocate YugabyteDB
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2007
    Messages : 1 822
    Billets dans le blog
    1
    Par défaut
    Bonjour,
    Citation Envoyé par lucazzo Voir le message
    C'est incroyable qu'il n'existe pas sur Oracle une fonction simple de backup/restore.
    Oracle est un petit peu plus complexe... Ce que tu entends par 'copier/coller' une base peut avoir plusieurs significations, et donct plusieurs manières de le faire (online ou non, copie pour déplacer la base ou copie pour en créer une autre, copie physique ou copie logique, ...)

    Su peux bien sur copier tous les fichiers de la base (datafiles, controlfiles, redo logs et init files) lorsque la base est arrêtée. Si les chemins des fichiers changent, alors il faut les changer dans init.ora, et lancer les commandes rename pour dire à Oracle où ils se trouvent.

    Mais ce n'est peut être pas celà que tu veux. Si tu veux dupliquer un schéma dans la même base, une commande impdp peut suffire.

    Avec 11g il y a aussi une console d'administration avec interface web.

    Cordialement,
    Franck.

  6. #6
    Membre éclairé
    Inscrit en
    Mai 2008
    Messages
    298
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 298
    Par défaut
    Pifor : J'ai cherché sur le net la commande DUPLICATE pour RMAN mais rien trouvé. Aurais-tu un exemple ?

    Pachot : Ce que je veux, c'est de pouvoir backuper la base à chaud (ce n'est pas très grave si je perd les dernières transactions, l'essentiel est de pouvoir avoir une sauvegarde du jour), pour ensuite créer une nouvelle base (ou instance) de TEST.
    Effectivement, l'exp/imp fonctionne, mais lorsque j'effectue mon import, il me met un message d'erreur :
    Export file created by EXPORT:V11.01.00 via conventional path
    import done in WE8MSWIN1252 character set and AL16UTF16 NCHAR character set
    import server uses WE8ISO8859P1 character set (possible charset conversion)
    IMP-00031: Must specify FULL=Y or provide FROMUSER/TOUSER or TABLES arguments
    IMP-00000: Import terminated unsuccessfully

  7. #7
    Invité
    Invité(e)
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    IMP-00031: Must specify FULL=Y or provide FROMUSER/TOUSER or TABLES arguments
    Comment peut-on être plus explicite ?
    Donne au moins ta commande d'import si tu veux que l'on te donne des conseils...

Discussions similaires

  1. [2012] Backup / Restore d'une base de données avec FileStream
    Par Passepoil dans le forum Administration
    Réponses: 4
    Dernier message: 29/04/2015, 16h00
  2. backup / restore d'un base distante
    Par Issam dans le forum Administration
    Réponses: 6
    Dernier message: 29/01/2007, 10h03
  3. [SQL] Backup/Restaure d'une base
    Par Sytchev3 dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 31/05/2006, 19h04
  4. Backup et restore d'une base SQL Server
    Par ZeKlubb dans le forum Bases de données
    Réponses: 2
    Dernier message: 28/03/2005, 18h17
  5. Restoration d'une base... HELP !
    Par elendil dans le forum PostgreSQL
    Réponses: 4
    Dernier message: 08/06/2004, 15h31

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