• Administration Systèmes
  • Administration Réseaux
  • Administration Bases de Données

Aide Informatique N°1

  • Actualités
  • Cours
    • ASR
    • TSRIT
  • Entraide
  • Contact
  • Crédits photo

Backup et restauration d’une base via RMAN

09/08/2017 · by Dehecq Olivier · Leave a Comment

Bonjour à tous,

L’objectif de cet article est d’avoir la méthode simple pour sauvegarder et restaurer une base de données Oracle à partir de son backup RMAN.
Cette restauration prend en compte la suppression des archivelog, la suppression des datafiles et controlfiles et la suppression du SPFILE.

L’intérêt est de garder ce backup sur un support pour pouvoir restaurer une base, ce quel que soit son état (merci encore RMAN).

Nota : les chemins correspondent à de l’ASM, pour des fichiers NTFS ou UNIX on remplace par le chemin correct

Prérequis : les fichiers RMAN et le fichier SPFILE doivent être présents.

Méthode pour sauvegarder :

1
2
3
4
5
6
7
8
9
10
rman
CONNECT target SYS/motDePasse@MABASE_TCP;
run {
configure controlfile autobackup ON;
allocate channel d1 TYPE disk;
backup format '+DATA3\RMAN\MABASE\df_t%t_s%s_p%p' DATABASE TAG = 'backup_maBase_maDate';
SQL 'alter system archive log current';
backup format '+DATA3\RMAN\MABASE\al_t%t_s%s_p%p' archivelog ALL;
release channel d1;
}

Méthode pour restaurer :

1
2
3
4
5
6
7
rman
CONNECT target SYS/motDePasse@MABASE_TCP;
run {
allocate channel d1 TYPE disk;
restore DATABASE FROM tag='backup_maBase_maDate';
recover DATABASE NOREDO;
}

Redémarrage de la base :

1
2
3
sqlplus SYS/motDePasse@MABASE_TCP
recover DATABASE until cancel;
ALTER DATABASE OPEN resetlog;

Quand le recover indique des fichiers manquants, valider le choix en écrivant “AUTO”.

Pour aller plus loin :

  • configurer RMAN pour garder au moins un backup
  • mettre en place une sauvegarde incrémentielle dans RMAN
  • delicious Bookmark on Delicious
  • digg Digg this post
  • facebook Recommend on Facebook
  • reddit share via Reddit
  • stumble Share with Stumblers
  • twitter Tweet about it
  • rss Subscribe to the comments on this post

Partager :

  • Cliquez pour partager sur Facebook(ouvre dans une nouvelle fenêtre)
  • Cliquez pour partager sur Twitter(ouvre dans une nouvelle fenêtre)
  • Cliquez pour partager sur LinkedIn(ouvre dans une nouvelle fenêtre)
  • Cliquer pour imprimer(ouvre dans une nouvelle fenêtre)

Filed Under: Administration Bases de Données, Entraide · Tagged: Oracle, RMAN

Laisser un commentaire ...

Veuillez Connexion pour commenter
  Subscribe  
Notify of

Recherche

Cours à la une

13 – VoIP

Bonjour, Si il y a bien un cours que j'ai peu mis en pratique, c'est la VoIP. Concrètement, au boulot il y a bien … Lire tout

Entraide à la une

Duplication de base Oracle 10gR2

Afin de répondre au maximum de cas possibles, j'ai envisagé le pire cas possible : deux bases de noms différents, dans … Lire tout

Articles au hasard

20 – SQL sous Oracle

27/11/2013 By Dehecq Olivier Leave a Comment

Configuration TSE et session broker

04/09/2013 By Dehecq Olivier 1 Comment

10 – Scripting Unix

04/01/2016 By Dehecq Olivier Leave a Comment

Copyright © 2019 Olivier Dehecq

  • follow:follow:
  • RSS RSS
wpDiscuz