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

Copyright  Oracle Corporation, 1998. All rights reserved. 7 Mise à jour des Fichiers Redo Log.

Présentations similaires


Présentation au sujet: "Copyright  Oracle Corporation, 1998. All rights reserved. 7 Mise à jour des Fichiers Redo Log."— Transcription de la présentation:

1 Copyright  Oracle Corporation, All rights reserved. 7 Mise à jour des Fichiers Redo Log

2 7-2 Copyright  Oracle Corporation, All rights reserved. Objectifs Explication sur leur utilisation Récupération de l’information sur les fichiers log et sur l’archivage Contrôle des basculements et des points de synchronisation Multiplexage et maintenance Planification des fichiers redo log Dépannage de problèmes courants Explication sur leur utilisation Récupération de l’information sur les fichiers log et sur l’archivage Contrôle des basculements et des points de synchronisation Multiplexage et maintenance Planification des fichiers redo log Dépannage de problèmes courants

3 7-3 Copyright  Oracle Corporation, All rights reserved. Utilisation des Fichiers Redo Log Les fichiers Redo Log enregistrent tous les changements apportés aux données. Ils sont utilisés lorsqu’une instance ne peut restaurer des données validées qui n’ont pas été écrites dans les fichiers de données. Ils ne sont utilisés que pour la RESTAURATION.

4 7-4 Copyright  Oracle Corporation, All rights reserved. Groupes et Membres de Fichiers Redo Log Group 2 Group 3 Group 1 Membre Membre Disk 1 Disk 2 Membre Membre Membre Membre

5 7-5 Copyright  Oracle Corporation, All rights reserved. Basculement de Fichier Redo Log Database Le buffer redo log est utilisé de manière circulaire. Les entrées sont écrites par LGWR dans l’un des groupes redo log online (courant). Lorsque le groupe courant est rempli, LGWR écrit dans le groupe suivant. Le DBA peut forcer ce basculement. Un numéro de séquence log est a chaque fois attribué par le serveur Oracle A chaque basculement se produit un point de synchronisation

6 7-6 Copyright  Oracle Corporation, All rights reserved. Sans Archivage Sauvegarde Panne Disque t1 t2 Fichier de données Fichier de contrôle 5051

7 7-7 Copyright  Oracle Corporation, All rights reserved. 50 Avec Archivage Sauvegarde Panne Disque Fichier de données Control files Fichiers Redo Log Archivés t1t2 99

8 7-8 Copyright  Oracle Corporation, All rights reserved. Commande Server Manager : V$DATABASE: – NAME – LOG_MODE V$INSTANCE – ARCHIVER Commande Server Manager : V$DATABASE: – NAME – LOG_MODE V$INSTANCE – ARCHIVER Information sur l’Archivage ARCHIVE LOG LIST;

9 7-9 Copyright  Oracle Corporation, All rights reserved. Informations sur les Groupes V$THREAD: GROUPS CURRENT_GROUP# SEQUENCE# V$THREAD: GROUPS CURRENT_GROUP# SEQUENCE# SVRMGRL> select groups, current_groups#, sequence# from v$thread;

10 7-10 Copyright  Oracle Corporation, All rights reserved. Récupération de l’information sur les Groupes et les Membres V$LOG: GROUP# MEMBERS STATUS SEQUENCE# BYTES Le STATUS peut être : Unused : le groupe redo log n’a jamais été utilisé (nouveau groupe) Current : groupe redo log online et actif. Active : groupe actif mais pas courant. Il est nécessaire pour une restauration après panne. Peut être archivé ou non. Inactive : Il n’est plus nécessaire pour une restauration d’instance. Peut être archive ou non.

11 7-11 Copyright  Oracle Corporation, All rights reserved. Information sur les groupes et les membres V$LOGFILE: GROUP# STATUS MEMBER Le STATUS peut être : INVALID : le fichier est inaccessible STALE : le contenu du fichier est incomplet DELETED : le fichier n’est plus utilisé NULL : indique que le fichier est utilisé. En fait ce status Null indique que la base est bien synchronisée/

12 7-12 Copyright  Oracle Corporation, All rights reserved. Forcer les basculement de fichier log avec la commande : Contrôler les points de synchronisation avec les paramètres d’initialisation: – LOG_CHECKPOINT_INTERVAL – LOG_CHECKPOINT_TIMEOUT Forcer les basculement de fichier log avec la commande : Contrôler les points de synchronisation avec les paramètres d’initialisation: – LOG_CHECKPOINT_INTERVAL – LOG_CHECKPOINT_TIMEOUT Basculement et points de Synchronisation de fichiers Log SVRMRG> ALTER SYSTEM SWITCH LOGFILE;

13 7-13 Copyright  Oracle Corporation, All rights reserved. log3a.rdo Ajout de Groupes de Fichiers Redo Log Groupe 1 Groupe 2 Groupe 3 ALTER DATABASE ADD LOGFILE (‘/DISK3/log3a.rdo’, ‘/DISK4/log3b.rdo’) size 1M; ALTER DATABASE ADD LOGFILE (‘/DISK3/log3a.rdo’, ‘/DISK4/log3b.rdo’) size 1M; log3b.rdo log1a.rdo log1b.rdo log2b.rdo

14 7-14 Copyright  Oracle Corporation, All rights reserved. Ajout de membres de Fichiers Redo Log Groupe 2 Groupe 1 ALTER DATABASE ADD LOGFILE MEMBER ‘/DISK4/log1b.rdo’ TO GROUP 1, ‘/DISK4/log2b.rdo’ TO GROUP 2; ALTER DATABASE ADD LOGFILE MEMBER ‘/DISK4/log1b.rdo’ TO GROUP 1, ‘/DISK4/log2b.rdo’ TO GROUP 2; log2b.rdo log2a.rdo log1b.rdo log1a.rdo

15 7-15 Copyright  Oracle Corporation, All rights reserved. Comment Déplacer des Fichiers Redo Log 1. Arrêter la base de données. 2. Copier les fichiers Redo Log au nouvel emplacement. 3. Monter la base de données. 4. Exécuter la command ALTER DATABASE RENAME FILE ‘fic1’ TO ‘fic2’. 5. Ouvrir la Base de données. 1. Arrêter la base de données. 2. Copier les fichiers Redo Log au nouvel emplacement. 3. Monter la base de données. 4. Exécuter la command ALTER DATABASE RENAME FILE ‘fic1’ TO ‘fic2’. 5. Ouvrir la Base de données.

16 7-16 Copyright  Oracle Corporation, All rights reserved. Suppression de Groupes de Fichiers Redo Log ON LINE Groupe 1 Groupe 2 Groupe 3 ALTER DATABASE DROP LOGFILE GROUP 3; ALTER DATABASE DROP LOGFILE GROUP 3; log1a.rdo log2a.rdo log3b.rdo log3a.rdo log1b.rdo log2b.rdo

17 7-17 Copyright  Oracle Corporation, All rights reserved. Suppression de Membres Fichiers Redo Log Online Group 2 Group 1 ALTER DATABASE DROP LOGFILE MEMBER ‘/DISK4/log2b.dbf’; ALTER DATABASE DROP LOGFILE MEMBER ‘/DISK4/log2b.dbf’; log1a.rdo log2b.rdo log1b.rdo log2a.rdo

18 7-18 Copyright  Oracle Corporation, All rights reserved. Suppression du Contenu des Fichiers Redo Log Online ALTER DATABASE CLEAR LOGFILE ‘/DISK3/log2a.rdo’; ALTER DATABASE CLEAR LOGFILE ‘/DISK3/log2a.rdo’; Exemple

19 7-19 Copyright  Oracle Corporation, All rights reserved. Planification des Redo Log Online Group 1 Group 2 Group 3 Membre Membre Disk 3 Disk 2 Disk 1 Membre Membre Membre

20 7-20 Copyright  Oracle Corporation, All rights reserved. Erreurs Possibles LGWR Un membre d’un groupe contenant deux membres ou plus n’est pas disponible. Aucun membre du groupe courant n’est disponible. Aucun membre du groupe suivant n’est disponible.. Un membre d’un groupe contenant deux membres ou plus n’est pas disponible. Aucun membre du groupe courant n’est disponible. Aucun membre du groupe suivant n’est disponible..

21 7-21 Copyright  Oracle Corporation, All rights reserved. Résumé Contrôle des basculements et points de synchronisation de fichiers Redo Log Administration de fichiers redo log. Contrôle des basculements et points de synchronisation de fichiers Redo Log Administration de fichiers redo log.


Télécharger ppt "Copyright  Oracle Corporation, 1998. All rights reserved. 7 Mise à jour des Fichiers Redo Log."

Présentations similaires


Annonces Google