Translate

lundi 9 mars 2015

La bonne technique de récupération ( "Recovery" )

Bonjour à tous.

       L'autre jour on m'a posé une question que j'aimerais partager avec vous. On m'a demandé de savoir quelles sont les meilleures techniques de récupération selon la situation.

Voici ce que j'ai peux vous dire  :


  • Media Recovery
    • Si vous avez perdu du matériel, soit les disques ou les datafiles. La meilleure alternative c'est d'utiliser RMAN, mais encore là cela dépendra de la situation.
    • À ne pas confondre avec le Crash Recovery qui se fait tout seul par Oracle lorsque un arrêt non planifié est survenu et au moment de repartir il commence à récupérer ses transactions. 

  • Flashback ou Point-in-time Recovery
    • Si jamais la situation dans laquelle un utilisateur à commis une erreur, comme la suppression de données ou des objets de la base de données ou une mise à jour accidentelle de données.
    • Bien sûr cela dépend de la situation, si quelqu'un a supprimé une table laquelle n'a pas changé depuis un dernier export, probablement cela serait une bonne alternative aussi.
    • Flashback Table
      • En cas des dommages limités à une ou quelques tablesen se servant de l'information contenue dans les UNDO
      • Avec 12c, il y a maintenant un "Recover table", lequel vous donne aussi la possibilité de récupérer  la table comme un fichier "dump" lequel vous pouvez importer ultérieurement avec "impdp".
    • Flashback Database 
      • En cas qu'un modification accidentelle ait été faite sur une grande partie de la bases de données. 
    • Bien sûr il y a d'autres flashback mais chacun aide pour une situation particulière mais cela sera un bon sujet pour une autre publication :)

  • Block Media Recovery
    • Si jamais vous retrouvez quelques blocs de données corrompus. Dans ce cas, effectuer juste la récupération des blocs serait conseillé plutôt que recouvrir la base de données au complet.  


A+

Aucun commentaire:

Enregistrer un commentaire