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 :

Sauvegardes/restaurations : procédures ?


Sujet :

Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 6
    Par défaut Sauvegardes/restaurations : procédures ?
    Bonjour,

    Une question qui doit être triviale pour les spécialistes que vous êtes...

    Soit une base Oracle 9i sous Windows 2003. La base est en mode Archive Log.

    Chaque nuit une sauvegarde offline de l'ensemble des fichiers Oracle est effectué par un logiciel de sauvegarde en utilisant une méthode fichiers. On ne fait donc pas appel a un quelconque agent spécialisé dans la sauvegarde de base de données.

    Imaginons qu'en cours de journée mon disque contenant mes datafiles rends l'âme. On remplace le disque et on le formate. On restaure les datafiles de la dernière sauvegarde.

    Pourriez vous m'indiquer, pas à pas, les commandes a utiliser pour remettre en service la base dans l'état précédant l'instant du crash ?

    Votre aide me serait très précieuse.

    Bonne journée

  2. #2
    Membre émérite

    Profil pro
    Inscrit en
    Mai 2005
    Messages
    414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 414
    Par défaut
    bonjour,

    A supposer que tu n'ais pas perdu ni les redo logs ni les archives et ni les fichiers de contrôle

    tu arretes ta base.

    Ensuite, tu restaures tes fichiers de données de la derniere sauvegarde. et tu fais:

    1/ sqlplus / as sysdba
    2/ startup mount
    3/ recover database;
    4/ alter database open;

  3. #3
    Membre Expert
    Avatar de LeoAnderson
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    2 938
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 2 938
    Par défaut
    Ce mode opératoire permet de ne perdre aucune donnée, mais comme indiqué, il y a un pré-requis fort : "A supposer que tu n'ais pas perdu ni les redo logs ni les archives et ni les fichiers de contrôle" !

    Cependant, nous notons que sur les 3 types de fichiers mentionnés ici, il est possible de tous les avoir en plusieurs exemplaires.
    En effet, les redo et control file sont multiplexables (et doivent donc l'être, et ce, sur des axes physiques différents !)

    Quant aux archived logs, il est possible de définir plusieurs destinations...

    Mais si vous n'avez qu'un seul disque avec tous les fichiers de la base + les archived logs, si vous perdez ce disque, vous perdez tout !

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 6
    Par défaut
    Bonjour,

    Et merci de vos réponses. Je pense avoir résolu le problème.

    En fait, j'utilise Oracle comme base de données de l'ERP SAP. J'ai appris ce week-end qu'une clé de registre HKLM/SOFTWARE/ORACLE/HOME0/ORA_<SID>_AUTOSTART était positionnée par défaut à TRUE.

    Donc lorsqu'après restauration de la base offline je démarrais le service Oracle, la base était automatiquement ouverte et l'application des logs en était devenue impossible. J'ai donc passé ce paramétre à False puis je lance les commandes suivantes sous DOS :


    sqlplus /nolog
    connect / as sysdba;
    startup mount;
    recover database using backup controlfile until cancel;

    Je valide au fur et a mesure mes archives logs à appliquer..

    alter database open resetlogs;


    Et enfin, je redémarre la base.

    Cela vous semble t-il correct ?

    Merci

  5. #5
    Membre Expert
    Avatar de LeoAnderson
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    2 938
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 2 938
    Par défaut
    Non, je ne vois pas pourquoi vous faites un open resetlogs

    De plus, vous n'avez manifestement pas lu la réponse de gregory.broissard !

    vous dites :
    la base était automatiquement ouverte et l'application des logs en était devenue impossible
    quels sont les messages d'erreurs ? que figure dans l'alert.log ?
    comment effectuez-vous vos restaurations ? que restaurez-vous ?

Discussions similaires

  1. Sauvegarde / restauration d'une base sur un autre PC
    Par LEF97 dans le forum Administration
    Réponses: 2
    Dernier message: 31/08/2005, 15h22
  2. Probleme Sauvegarde-Restauration avec MySql Administrator
    Par Christophe Charron dans le forum Administration
    Réponses: 7
    Dernier message: 26/07/2005, 08h25
  3. [sqlplus] sauvegarder/restaurer réglages
    Par Benav dans le forum Oracle
    Réponses: 5
    Dernier message: 22/02/2005, 13h35
  4. [FB 1.5][BCP 5]Sauvegarde / Restauration
    Par Sitting Bull dans le forum Administration
    Réponses: 2
    Dernier message: 03/09/2004, 14h56
  5. Sauvegarde / Restauration
    Par Sitting Bull dans le forum Administration
    Réponses: 2
    Dernier message: 13/06/2003, 13h46

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