0% ont trouvé ce document utile (0 vote)
42 vues3 pages

Sauvegarde et restauration RMAN Oracle

Transféré par

Yahia Hamiche
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
42 vues3 pages

Sauvegarde et restauration RMAN Oracle

Transféré par

Yahia Hamiche
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

Backup RMAN

Mode Archive log


Il faut tout d’abord s’assurer que la base est en mode archivelog

Lancer la requête

SQL> archive log list


Database log mode Archive Mode
Automatic archival Enabled
Archive destination /archlog/bsr/SKP1BSR
Oldest online log sequence 1800
Next log sequence to archive 1803
Current log sequence 1803

Si la base est en mode no archivelog

1. Check taille des archives par jour via le script o_Size_Archivelog.sh


2. Arrêt de la base
3. Création de FRA
4. Mettre à jour les paramètres ci-dessous de la base

db_recovery_file_dest= /archlog/bsr/SKP1BSR

db_recovery_file_dest_size =10g

5. Redémarrage de la base de données

SQL> startup mount


SQL> alter database archivelog ;
SQL> alter database open ;
Le répertoire d’archivelog
IL faut demander un volume de stockage suffisant pour garder 3 jours d’archives en cas de
problème sur le répertoire de backup.
Le répertoire de backup
/backup/rman/Instance_Name

Il faut que la taille de stockage soit suffisante.

Script de sauvegarde
Le script de sauvegarde de base oracle s’appelle backup_db_rman.ksh et il est localisé dans le
répertoire /home/exploit/etc.

Les Paramètres en entrée du script sont :

 Nom de l’instance à sauvegarder ORACLE SID


 Type de sauvegarde ( OFFLINE/ONLINE/ARCH/OFF/INC)
 Parallélisme
 Support de Sauvegarde - DISK/TAPE
 Durée de rétention

Exemple de backup

==================

$HOME/etc/backup_db_rman.ksh SKP1BSR ONL 3 DISK

En cours
Un nouveau script backup_db_rman_TEST.ksh est en cours de test afin de prendre en compte le
backup incremental

###################################################################

# @(#) Parametres en entree

# @(#) 1 - ORACLE SID

# @(#) 2 - OFFLINE/ONLINE

# @(#) 3 - PARAL

# @(#) 4 - DISK/TAPE

# @(#) 5 - Retention_RMAN
RESTAURATION RMAN

Des tests de restauration ont été effectué sur la base SKP3BSR avec succès sur le serveur cl160118.
Le script de restauration est en cours.
Exemple de commande
RMAN> SET DBID 12345;

RMAN> STARTUP NOMOUNT;

RMAN> RESTORE CONTROLFILE FROM "/backup/rman/ctl_c-12345-20141003-03";

RMAN> RESTORE DATABASE;

RMAN> RECOVER DATABASE;

RMAN> ALTER DATABASE OPEN RESETLOGS;

Vous aimerez peut-être aussi