Précédent   Forum du club des développeurs et IT Pro > Bases de données > Oracle > Outils > Recovery Manager
Recovery Manager Forum d'entraide Oracle Recovery Manager
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 21/12/2012, 10h10   #1
Le-DOC
Candidat au titre de Membre du Club
 
Inscription : juin 2002
Messages : 32
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 32
Points : 10
Points : 10
Par défaut Sauvegarde des fichiers de contrôle

Bonjour,

Je continue a travailler sur ma solution de sauvegarde centralisée (avec catalogue de récupération).

J'ai crée une stratégie de sauvegarde pour une base avec une FULL le dimanche, et une incrémentale les jours de semaine.
la base étant en mode NOARCHIVELOG, je dois l'arreter pour faire la sauvegarde.

Je me pose plusieurs question:

1: Vu qu'apparement, on ne peux restaurer qu'au moment de la derniere sauvegarde, quel est l'interet d'utiliser RMAN par rapport a un dump (stratégie déja en place) mise a part l'espace disque ?

2: Est ce que ca vaut le coup d'activer le CONTROLFILE Autobackup ? ce qui me crée un fichier de sauvegarde des control files pour chaque sauvegarde vu que je suis en catalogue de récupération ?

3: Je viens de créer un script dans le catalogue, est t'il sauvegarde pour toute les cibles que je pourrais utiliser, ou simplement celle d'ou j'ai crée le script ?
Le-DOC est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/12/2012, 10h13   #2
jkofr
Membre éprouvé
 
Avatar de jkofr
 
Homme Jacques Kostic
Senior Consultant DBA (Trivadis SA)
Inscription : octobre 2006
Messages : 369
Détails du profil
Informations personnelles :
Nom : Homme Jacques Kostic
Âge : 44
Localisation : Suisse

Informations professionnelles :
Activité : Senior Consultant DBA (Trivadis SA)
Secteur : Conseil

Informations forums :
Inscription : octobre 2006
Messages : 369
Points : 482
Points : 482
Envoyer un message via MSN à jkofr
Hello,

Peux tu expliquer ton backup incremental avec rman en mode noarchivelog?

Jko
__________________
OCP 11g, RAC and Performance & Tuning Expert 11g
RMAN Backup & Recovery, Data Guard and Grid Control
jkofr est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/12/2012, 10h17   #3
Le-DOC
Candidat au titre de Membre du Club
 
Inscription : juin 2002
Messages : 32
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 32
Points : 10
Points : 10
ben, tous les soirs de la semaine, je lance une tache:
- arret de la base
- démarrage en mode MOUNT
- BACKUP INCREMENTAL LEVEL 1 CUMULATIVE DATABASE
- je réouvre la base


J'ai faux ?
Le-DOC est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/12/2012, 10h24   #4
jkofr
Membre éprouvé
 
Avatar de jkofr
 
Homme Jacques Kostic
Senior Consultant DBA (Trivadis SA)
Inscription : octobre 2006
Messages : 369
Détails du profil
Informations personnelles :
Nom : Homme Jacques Kostic
Âge : 44
Localisation : Suisse

Informations professionnelles :
Activité : Senior Consultant DBA (Trivadis SA)
Secteur : Conseil

Informations forums :
Inscription : octobre 2006
Messages : 369
Points : 482
Points : 482
Envoyer un message via MSN à jkofr
Donc tu est prêt potentiellement a perdre toute une journée de travail?

En mode archivelog, c'est mieux...

Jko
__________________
OCP 11g, RAC and Performance & Tuning Expert 11g
RMAN Backup & Recovery, Data Guard and Grid Control
jkofr est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 21/12/2012, 10h34   #5
Le-DOC
Candidat au titre de Membre du Club
 
Inscription : juin 2002
Messages : 32
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 32
Points : 10
Points : 10
pas faux.
pour l'instant, c'est un risque que ma direction est pret a prendre, mais c'est vrai que ca peux valoir le coup.

Concretement, si je passe par exemple ma base de test en ARCHIVELOG, a part gerer les fichiers, et la purge, ya rien d'autre a faire ?

Sinon, par rapport a mes 3 questions ?
Le-DOC est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/12/2012, 11h04   #6
jkofr
Membre éprouvé
 
Avatar de jkofr
 
Homme Jacques Kostic
Senior Consultant DBA (Trivadis SA)
Inscription : octobre 2006
Messages : 369
Détails du profil
Informations personnelles :
Nom : Homme Jacques Kostic
Âge : 44
Localisation : Suisse

Informations professionnelles :
Activité : Senior Consultant DBA (Trivadis SA)
Secteur : Conseil

Informations forums :
Inscription : octobre 2006
Messages : 369
Points : 482
Points : 482
Envoyer un message via MSN à jkofr
Voici un exemple de config:

Config rman:
Code :
1
2
3
4
 
CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 4 DAYS;
CONFIGURE CONTROLFILE AUTOBACKUP ON;
CONFIGURE ARCHIVELOG DELETION POLICY TO BACKED UP 1 TIMES TO DEVICE TYPE disk;
Evaluer le redo size sur 4 jours:
Code :
1
2
3
4
5
6
7
8
9
 
SELECT avg (Gb)*4 RedoSize
FROM
(
SELECT To_Char(COMPLETION_TIME, 'YYYY-MM-DD'),round (SUM(blocks*block_size)/ (1024*1024*1024),2) Gb 
FROM 	v$archived_log 
WHERE COMPLETION_TIME >= sysdate -31
GROUP BY To_Char(COMPLETION_TIME, 'YYYY-MM-DD') 
);

Config oracle spfile:
Code :
1
2
3
4
5
 
ALTER system SET log_archive_dest_1 ='location=use_db_recovery_file_dest';
ALTER system SET db_recovery_file_dest ='<chemin>';
ALTER system SET db_recovery_file_dest_size =??G; -- compte la taille de ta base * 2 + le redo size calculé précédemment pour commencer
ALTER system SET archive_lag_target=900; -- une archive toutes les 15 minutes
Backup full online
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
run
{
    allocate channel c1 type disk;
    allocate channel c2 type disk;
    sql 'alter system archive log current'; 
    backup incremental level 0 CHECK logical DATABASE plus archivelog DELETE input; 
    CROSSCHECK BACKUP; 
    CROSSCHECK ARCHIVELOG ALL; 
    DELETE NOPROMPT OBSOLETE; 
    DELETE NOPROMPT EXPIRED BACKUP; 
    release channel c1; 
    release channel c2; 
 }
Backup incremental online
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
run
{
    allocate channel c1 type disk;
    allocate channel c2 type disk;
    sql 'alter system archive log current'; 
    backup incremental level 1 CHECK logical DATABASE plus archivelog DELETE input; 
    CROSSCHECK BACKUP; 
    CROSSCHECK ARCHIVELOG ALL; 
    DELETE NOPROMPT OBSOLETE; 
    DELETE NOPROMPT EXPIRED BACKUP; 
    release channel c1; 
    release channel c2; 
 }
Backup archivelogs toutes les heures de 6h a 22h
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
run
{
    allocate channel c1 type disk;
    allocate channel c2 type disk;
    sql 'alter system archive log current'; 
    backup archivelog ALL NOT backed up 1 times; 
    CROSSCHECK BACKUP; 
    CROSSCHECK ARCHIVELOG ALL; 
    DELETE NOPROMPT OBSOLETE; 
    DELETE NOPROMPT EXPIRED BACKUP; 
    release channel c1; 
    release channel c2; 
 }
Bonne journée
jko
__________________
OCP 11g, RAC and Performance & Tuning Expert 11g
RMAN Backup & Recovery, Data Guard and Grid Control
jkofr est déconnecté   Envoyer un message privé Réponse avec citation 20
Vieux 21/12/2012, 13h41   #7
Le-DOC
Candidat au titre de Membre du Club
 
Inscription : juin 2002
Messages : 32
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 32
Points : 10
Points : 10
ok merci pour les infos,
je vais réfléchir a passer mes bases en archivelogs.
et sinon, par rapport a cette question:


2: Est ce que ca vaut le coup d'activer le CONTROLFILE Autobackup ? ce qui me crée un fichier de sauvegarde des control files pour chaque sauvegarde vu que je suis en catalogue de récupération ?
Le-DOC est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/01/2013, 16h47   #8
elharet
Membre habitué
 
Inscription : février 2007
Messages : 225
Détails du profil
Informations personnelles :
Localisation : Maroc

Informations forums :
Inscription : février 2007
Messages : 225
Points : 125
Points : 125
Bonjour;
Je te remercie "Le-DOC" pour ce post, c'est la première fois que j'apprends qu'on peut faire un incremantal backup avec rman en mode NOARCHIVELOG, cela m'a poussé à faire une recherche et voila ce que j'ai trouvé:
Si la base de données est mode NOARCHIVELOG, tu peux faire un incremental backups après un shutdown consistent.
elharet est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 04h23.


 
 
 
 
Partenaires

Hébergement Web