Page 1 Copyright Oracle Corporation, 1998. All rights reserved. 7 Mise à jour des Fichiers Redo Log Page 2 7-2 Copyright Oracle Corporation, 1998. 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 Page 3 7-3 Copyright Oracle Corporation, 1998. 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. Page 4 7-4 Copyright Oracle Corporation, 1998. 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 Page 5 7-5 Copyright Oracle Corporation, 1998. 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 Page 6 7-6 Copyright Oracle Corporation, 1998. All rights reserved. Sans Archivage Sauvegarde Panne Disque 100 101 t1 t2 Fichier de données Fichier de contrôle 5051 Page 7 7-7 Copyright Oracle Corporation, 1998. All rights reserved. 50 Avec Archivage Sauvegarde Panne Disque Fichier de données Control files 5051 100 101 Fichiers Redo Log Archivés t1t2 99 Page 8 7-8 Copyright Oracle Corporation, 1998. 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; Page 9 7-9 Copyright Oracle Corporation, 1998. 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; Page 10 7-10 Copyright Oracle Corporation, 1998. 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. Page 11 7-11 Copyright Oracle Corporation, 1998. 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/ Page 12 7-12 Copyright Oracle Corporation, 1998. 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; Page 13 7-13 Copyright Oracle Corporation, 1998. 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 Page 14 7-14 Copyright Oracle Corporation, 1998. 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 Page 15 7-15 Copyright Oracle Corporation, 1998. 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. Page 16 7-16 Copyright Oracle Corporation, 1998. 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 Page 17 7-17 Copyright Oracle Corporation, 1998. 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 Page 18 7-18 Copyright Oracle Corporation, 1998. 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 Page 19 7-19 Copyright Oracle Corporation, 1998. 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 Page 20 7-20 Copyright Oracle Corporation, 1998. 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.. Page 21 7-21 Copyright Oracle Corporation, 1998. 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.
Comments
Report "Copyright Oracle Corporation, 1998. All rights reserved. 7 Mise à jour des Fichiers Redo Log."