Upload
bethany-cervantes
View
64
Download
1
Embed Size (px)
DESCRIPTION
Mise à jour des Fichiers Redo Log. 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 - PowerPoint PPT Presentation
Citation preview
Copyright Oracle Corporation, 1998. All rights reserved.
77
Mise à jour des FichiersRedo Log
Mise à jour des FichiersRedo Log
7-7-22 Copyright Oracle Corporation, 1998. All rights reserved.
ObjectifsObjectifs
• 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
7-7-33 Copyright Oracle Corporation, 1998. All rights reserved.
Utilisation des Fichiers Redo Log
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.
7-7-44 Copyright Oracle Corporation, 1998. All rights reserved.
Groupes et Membres de FichiersRedo Log
Groupes et Membres de FichiersRedo Log
Group 2Group 2 Group 3Group 3Group 1Group 1
MembreMembre
MembreMembre
Disk 1Disk 1
Disk 2Disk 2MembreMembre
MembreMembre MembreMembre
MembreMembre
7-7-55 Copyright Oracle Corporation, 1998. All rights reserved.
Basculement de Fichier Redo Log 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
7-7-66 Copyright Oracle Corporation, 1998. All rights reserved.
Sans ArchivageSans Archivage
SauvegardeSauvegarde Panne DisquePanne Disque
100 101
t1t1 t2t2
Fichier de
données
Fichier de
contrôle
50 51
7-7-77 Copyright Oracle Corporation, 1998. All rights reserved.
50
Avec ArchivageAvec Archivage
SauvegardeSauvegardePanne DisquePanne Disque
Fichier de
données
Control files
50 51100 101
FichiersFichiers
Redo LogRedo Log
ArchivésArchivés
t1t1 t2t2
99
7-7-88 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’ArchivageInformation sur l’Archivage
ARCHIVE LOG LIST;ARCHIVE LOG LIST;
7-7-99 Copyright Oracle Corporation, 1998. All rights reserved.
Informations sur les Groupes 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;
SVRMGRL> select groups, current_groups#, sequence# from v$thread;
7-7-1010 Copyright Oracle Corporation, 1998. All rights reserved.
Récupération de l’information sur les Groupes et les MembresRé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.
7-7-1111 Copyright Oracle Corporation, 1998. All rights reserved.
Information sur les groupes et les membres
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/
7-7-1212 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
Basculement et points de Synchronisation de fichiers Log
SVRMRG> ALTER SYSTEM SWITCH LOGFILE;SVRMRG> ALTER SYSTEM SWITCH LOGFILE;
7-7-1313 Copyright Oracle Corporation, 1998. All rights reserved.
log3a.rdo
Ajout de Groupes de FichiersRedo Log
Ajout de Groupes de FichiersRedo Log
Groupe 1Groupe 1 Groupe 2Groupe 2 Groupe 3Groupe 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.rdolog1a.rdo
log1b.rdo log2b.rdo
7-7-1414 Copyright Oracle Corporation, 1998. All rights reserved.
Ajout de membres de FichiersRedo Log
Ajout de membres de FichiersRedo Log
Groupe 2Groupe 2Groupe 1Groupe 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.rdolog2a.rdolog1b.rdolog1a.rdo
7-7-1515 Copyright Oracle Corporation, 1998. All rights reserved.
Comment Déplacerdes Fichiers Redo Log
Comment Déplacerdes 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.
7-7-1616 Copyright Oracle Corporation, 1998. All rights reserved.
Suppression de Groupes de Fichiers Redo Log ON LINESuppression de Groupes de Fichiers Redo Log ON LINE
Groupe 1Groupe 1 Groupe 2Groupe 2 Groupe 3Groupe 3
ALTER DATABASE DROP LOGFILE
GROUP 3;
ALTER DATABASE DROP LOGFILE
GROUP 3;
log1a.rdo log2a.rdolog3b.rdo
log3a.rdo
log1b.rdo log2b.rdo
7-7-1717 Copyright Oracle Corporation, 1998. All rights reserved.
Suppression de Membres Fichiers Redo Log OnlineSuppression de Membres Fichiers Redo Log Online
Group 2Group 2Group 1Group 1
ALTER DATABASE DROP LOGFILE MEMBER
‘/DISK4/log2b.dbf’;
ALTER DATABASE DROP LOGFILE MEMBER
‘/DISK4/log2b.dbf’;
log1a.rdo
log2b.rdolog1b.rdo log2a.rdo
7-7-1818 Copyright Oracle Corporation, 1998. All rights reserved.
Suppression du Contenu des Fichiers Redo Log Online
Suppression du Contenu des Fichiers Redo Log Online
ALTER DATABASE CLEAR LOGFILE
‘/DISK3/log2a.rdo’;
ALTER DATABASE CLEAR LOGFILE
‘/DISK3/log2a.rdo’;
ExempleExemple
7-7-1919 Copyright Oracle Corporation, 1998. All rights reserved.
Planification des Redo Log OnlinePlanification des Redo Log Online
Group 1Group 1 Group 2Group 2 Group 3Group 3
MembreMembre
MembreMembre
Disk 3Disk 3Disk 2Disk 2Disk 1Disk 1
MembreMembre
MembreMembre
MembreMembre
7-7-2020 Copyright Oracle Corporation, 1998. All rights reserved.
Erreurs Possibles LGWRErreurs 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..
7-7-2121 Copyright Oracle Corporation, 1998. All rights reserved.
Résumé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.