Maison  >  Article  >  Oracle a plusieurs journaux

Oracle a plusieurs journaux

DDD
DDDoriginal
2023-07-04 17:59:063546parcourir

Oracle dispose de 4 types de journaux, qui sont : 1. Journal de rétablissement, utilisé pour enregistrer toutes les opérations de modification dans la base de données, y compris les insertions, les mises à jour et les suppressions. 2. Journal d'archive, utilisé pour conserver les enregistrements de modifications historiques dans la base de données ; 3. Journal du fichier de contrôle, qui enregistre les informations sur la structure et l'état de la base de données. Le journal du fichier de contrôle enregistre les modifications apportées au fichier de contrôle. 4. Le journal du dictionnaire de données, qui est un composant clé utilisé pour stocker et gérer les informations sur les objets de la base de données. base de données. Informations de définition telles que les tables, les colonnes, les index et les vues.

Oracle a plusieurs journaux

L'environnement d'exploitation de cet article : système Windows 10, Oracle version 19c, ordinateur Dell g3.

Oracle est un système de gestion de base de données relationnelle couramment utilisé. Il dispose d'une variété de fonctions de journalisation pour enregistrer l'état de fonctionnement et le processus de fonctionnement de la base de données. Dans la base de données Oracle, il existe principalement les types de journaux suivants :

1 Redo Log :

Le redo log est l'un des journaux les plus importants de la base de données Oracle. Il est utilisé pour enregistrer toutes les opérations de modification dans la base de données, y compris les insertions, les mises à jour et les suppressions. En enregistrant ces opérations de modification dans le journal redo, Oracle peut garantir que la base de données peut être restaurée à l'état validé le plus récemment en cas de panne ou de crash.

Le journal redo adopte une méthode d'écriture circulaire. Lorsque le fichier journal est plein, il sera basculé vers un autre fichier journal pour continuer l'écriture. Dans le même temps, Oracle prend également en charge l'archivage des fichiers journaux, c'est-à-dire la sauvegarde des fichiers journaux complets pour archiver les journaux afin d'éviter la perte de données.

2. Journal redo archivé :

Le journal archivé est une forme de sauvegarde du journal redo, utilisé pour conserver les enregistrements de modifications historiques dans la base de données. Lorsque le mode d'archivage est activé sur la base de données, le journal redo complet sera sauvegardé dans le journal d'archive et nommé en tant que fichier distinct.

La fonction principale des journaux d'archives est d'assurer l'intégrité et la récupération des données. Grâce aux journaux d'archives, la base de données peut être restaurée d'un moment à un autre pour répondre aux besoins de récupération, d'audit et de réplication des données.

3. Journal du fichier de contrôle : 

Le fichier de contrôle est un composant clé de la base de données Oracle. Il enregistre la structure et les informations d'état de la base de données, y compris les fichiers de données, les journaux de rétablissement et les journaux d'archive, etc. .

Le journal du fichier de contrôle enregistre les modifications apportées au fichier de contrôle, telles que la création de bases de données, l'ajout de fichiers de données et les journaux de rétablissement. En contrôlant le journal des fichiers, Oracle peut garantir la cohérence et l'intégrité de la base de données et lire et charger correctement les autres composants au démarrage de la base de données.

4. Journal du dictionnaire de données :

Le dictionnaire de données est un composant clé de la base de données Oracle utilisé pour stocker et gérer les informations sur les objets de la base de données. Il contient des informations de définition telles que des tables, des colonnes, des index et des vues de la base de données.

Le journal du dictionnaire de données enregistre les modifications apportées au dictionnaire de données, telles que la création et la modification de structures de table, l'ajout d'index et la suppression de vues, etc. Grâce aux journaux du dictionnaire de données, Oracle peut garantir que les opérations sur les objets de base de données sont traçables et récupérables.

Résumé

La base de données Oracle dispose de plusieurs types de fonctions de journal pour enregistrer l'état de fonctionnement et le processus de fonctionnement de la base de données. Grâce à ces journaux, Oracle peut garantir l'intégrité, la cohérence et la récupérabilité des données, et améliorer la fiabilité et l'efficacité opérationnelle du système. Dans le processus de gestion de base de données et de récupération après panne, il est très important de comprendre et d'utiliser correctement ces journaux

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn