La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Logs, backup, maintenance

Présentations similaires


Présentation au sujet: "Logs, backup, maintenance"— Transcription de la présentation:

1 Logs, backup, maintenance
RMAN : Cours #2 Logs, backup, maintenance

2 Logs Le log RMAN est défini par la commande « LOG chemin_du_fichier »
Si une erreur se produit, elle est toujours accompagnée de l’erreur RMAN (erreur critique) C’est ce qui permet de déterminer à coup sûr si une sauvegarde s’est correctement déroulée ou non A défaut, le log RMAN est affiché à l’écran ou sur le stdout de la commande

3 Logs supplémentaires Les scripts sh génèrent des logs par eux-même, ils contiennent notemment La présence d’une sauvegarde en même temps d’une autre base de données (sur le meme serveur) Un condensé du log RMAN si la sauvegarde résultante s’est bien déroulée. Le log RMAN complet si la sauvegarde a échoué

4 Logs sh : exemple -----------------------------------------------
Initialisation Appel du fichier de configuration du script Informations sur les variables Target Database : SILODECL Utilisateur RMAN : rman/rman Date du run : Mon _ Debut du script Test d'unicite de sauvegarde [Information] : 01/12/03 ,02h01m01 , une sauvegarde est deja en cours, attente de 60 secondes avant nouvelle sauvegarde [Information] : 01/12/03 ,02h02m01 , une sauvegarde est deja en cours, attente de 60 secondes avant nouvelle sauvegarde [Information] : 01/12/03 ,02h03m01 , une sauvegarde est deja en cours, attente de 60 secondes avant nouvelle sauvegarde [Information] : 01/12/03 ,02h04m01 , une sauvegarde est deja en cours, attente de 60 secondes avant nouvelle sauvegarde [Information] : 01/12/03 ,02h05m01 , une sauvegarde est deja en cours, attente de 60 secondes avant nouvelle sauvegarde [Information] : 01/12/03 ,02h06m01 , une sauvegarde est deja en cours, attente de 60 secondes avant nouvelle sauvegarde [Information] : 01/12/03 ,02h07m01 , une sauvegarde est deja en cours, attente de 60 secondes avant nouvelle sauvegarde [Information] : 01/12/03 ,02h08m01 , une sauvegarde est deja en cours, attente de 60 secondes avant nouvelle sauvegarde [Information] : 01/12/03 ,02h09m02 , une sauvegarde est deja en cours, attente de 60 secondes avant nouvelle sauvegarde [Information] : 01/12/03 ,02h10m02 , une sauvegarde est deja en cours, attente de 60 secondes avant nouvelle sauvegarde Fichier temoin de sauvegarde non present Appel fichier de sauvegarde automatique RMAN : /Rman_Sauvegarde_Mensuelle.rman Appel de Recovery Manager RMAN> 2> 3> 4> 5> 6> 7> 8> 9> 10> 11> 12> 13> 14> 15> Fin de Recovery Manager Analyse du retour de RMAN Valeur du code retour : Sauvegarde ok

5 Commandes de sauvegarde
Mot clef principal : BACKUP On doit rajouter à ce mot-clef le ou les mots clefs correspondants, ex : Backup database; Backup controlfile; Backup archivelog all; Il est possible de combiner des backups afin de créer une sauvegarde dite « consistante » : Backup database with archivelogs;

6 Backup : options archivelog, check, copies, controlfilecopy,
cumulative, current, database, datafile, datafilecopy, device, format, full, incremental, keep, nochecksum, parms, skip, spfile, setsize, tablespace, tag validate"

7 Application à Adélie Afin de fournir un ensemble de sauvegarde cohérent, nous utilisons la commande suivante : Backup database including current controlfile with archivelogs; Puis, apres vidage des archivelogs générés pendant la sauvegarde Backup archivelog all delete input skip inaccessible;

8 Il est donc nécessaire de s’assurer que la place des archivelogs est suffisante pendant la durée de la sauvegarde

9 Configuration d’un catalogue
Un catalogue peut être configuré instance par instance Attention, car chaque configuration doit etre stockée dans un fichier différent La configuration disparaît avec la commande « drop catalog » Affichage de la config : « show all » une fois connecté au catalogue.

10 Exemples de configuration
Silodecl CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # default CONFIGURE BACKUP OPTIMIZATION OFF; CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default CONFIGURE CONTROLFILE AUTOBACKUP OFF; CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '%F'; # default CONFIGURE DEVICE TYPE DISK PARALLELISM 1; # default CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default CONFIGURE MAXSETSIZE TO UNLIMITED; # default CONFIGURE SNAPSHOT CONTROLFILE NAME TO '/oracle/ora920/dbs/snapcf_SILODECL.f'; # default CATAL CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # default CONFIGURE BACKUP OPTIMIZATION OFF; CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default CONFIGURE CONTROLFILE AUTOBACKUP ON; CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '/ADE-TRAVAIL/rman/%F'; CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE SBT_TAPE TO '%F'; # default CONFIGURE DEVICE TYPE DISK PARALLELISM 1; # default CONFIGURE DEVICE TYPE SBT_TAPE PARALLELISM 1; # default CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE SBT_TAPE TO 1; # default CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE SBT_TAPE TO 1; # default CONFIGURE CHANNEL DEVICE TYPE DISK FORMAT '/ADE-TRAVAIL/rman/Catalogue-Adelie_%D_%M_%Y_%u'; CONFIGURE CHANNEL DEVICE TYPE 'SBT_TAPE' FORMAT 'Catalogue-Adelie_%D_%M_%Y_%u'; CONFIGURE MAXSETSIZE TO UNLIMITED; # default CONFIGURE SNAPSHOT CONTROLFILE NAME TO '/oracle/ora920/dbs/snapcf_CATAL.f'; # default

11 Définition de la configuration
Structure : configure parametre valeur Ex : CONFIGURE BACKUP OPTIMIZATION OFF

12 Commandes utiles Vérification de backup dans Rman :
Rman catalog Connect target List backup of database; List backup of archivelog;


Télécharger ppt "Logs, backup, maintenance"

Présentations similaires


Annonces Google