24/04/20151
Introduction 24/04/20152
Contenu du fichier redo Par exemple, si l'on modifie la valeur d'un salaire dans la table employé, on génère un enregistrement redo qui contient des vecteurs de changements décrivant les modifications sur le bloc du segment de données de la table, le bloc de données du segment undo et la table de transaction des segments undo. 24/04/20153
4
Comment Oracle écrit dans les fichiers redo 24/04/20155
L'événement durant lequel LGWR arrête d'écrire dans un groupe et commence à écrire dans un autre, est appelé basculement de fichier log ("log switch"). L'événement basculement de fichier log amorce un événement point de synchronisation("checkpoint"), 24/04/20156
Un basculement de fichier log apparaît lorsque : le groupe courant de fichiers redo log online est plein l'administrateur force le basculement de fichier log. 24/04/20157
Points de synchronisation (Checkpoints) : Lors d'un point de synchronisation, tous les buffers modifiés ("dirty blocks") sont écrits dans les fichiers de données par le processus DBWR. Le nombre de buffers qui sont écrit par le process DBWn est déterminé par le paramètre FAST_START_MTTR_TARGET. 24/04/20158
Si le point de synchronisation s'est achevé correctement, le processus d'arrière-plan CKPT met à jour les entêtes de tous les fichiers de données et fichiers de contrôle. 24/04/20159
Un point de synchronisation se produit dans plusieurs situations : durant un basculement de fichier log. Lorsqu'une instance s'arrête en mode normal, transactional ou immediate Selon la configuration des paramètres d'initialisation LOG_CHECKPOINT_INTERVAL et LOG_CHECKPOINT_TIMEOUT lorsqu'il est imposé par l'administrateur lorsqu'un tablespace devient offline ou en lecture seule 24/04/201510
Forcer une basculement de fichiers log et un point de synchronisation 24/04/201511
Informations sur les fichiers redo 24/04/201512
24/04/201513
STATUS prend la valeur INVALID si le fichier est inaccessible, STALE si le fichier est incomplet, DELETED si le fichier n'est plus utilisé et vide si le fichier est en cours d'utilisation. 24/04/201514
24/04/201515
Ajout de groupe de fichiers redo log online 24/04/201516
Ajout des membres redo log online 24/04/201517
Relocalisation des fichiers redo log online Arrêter la base de données, Copier le fichier redo log online vers la nouvelle destination, Monter la base de données, Changer le nom du fichier redo log online à l'aide d'une commande SQL : ALTER DATABASE [database] RENAME FILE 'old filename' TO 'new filename'; 24/04/201518
Suppression de groupes de fichiers redo log online ALTER DATABASE [database] DROP LOGFILE GROUP n; 24/04/201519
Suppression des membres redo log online ALTER DATABASE [database] DROP LOGFILE MEMBER 'filename'; 24/04/201520
Réinitialisation des fichiers redo log online Lors de l'utilisation de la base de données, il est possible que tous les membres d'un groupe de fichiers redo log online soient corrompus. Pour faire face à ce problème, il faut réinitialiser les fichiers redo log online. 24/04/201521
Planification des fichiers redo log online Nombre de fichiers redo log online Emplacement des fichiers redo log online Dimensionnement des fichiers redo log online Gérer les redo log online with OMF 24/04/201522
Archivage de fichiers de redo log Une des décisions importantes qu’un DBA doit prendre est configurer la base de données dans le mode ARCHIVELOG ou NOARCHIVELOG. 24/04/201523
24/04/201524
24/04/201525
24/04/201526
24/04/201527
24/04/201528
24/04/201529
24/04/201530
24/04/201531
24/04/201532
24/04/201533
24/04/201534
24/04/201535
24/04/201536
24/04/201537
24/04/201538
24/04/201539
24/04/201540
24/04/201541
24/04/201542
24/04/201543
24/04/201544
24/04/201545
24/04/201546
24/04/201547
24/04/201548
24/04/201549