Vous êtes sur la page 1sur 2

Spécialité :TS en Bases de Données

Module: Implémentation ORACLE


Semestre:03

Thème : Les structures des bases de données

1. Le niveau fichiers :
Le niveau fichiers correspond à la structure de la base de données.
Une BD a une structure physique et une structure logique.
 Structure physique :
(a) Les fichiers de données :
Ils contiennent l’ensemble des données de la base ( les tables, les
vues, les procédures stockées,…).
Ils ont l’extension .dbf
Un fichier de données est associée à une et une seule BD. Sa
taille, son emplacement et son paramétrage sont sous la
responsabilité du DBA.
Il y a deux types de données (informations) qui sont stockées
dans ces fichiers :
Données utilisateur : Toutes les informations
qu’un organisme stocke dans une BD.
Données système : Les informations nécessaires
à une BD pour manipuler les données utilisateurs et
s’auto gérer ( vérifier les CI, reconnaitre les users et
leurs mots de passes, vérifier les espaces occupés
par les objets de la BD,…)
(b) Les fichiers de reprise (Journaux, Redo-Log) :

Ils contiennent l’historique des modifications effectuées sur la


BD.
Ces fichiers enregistrent les modifications successives de la BD à
fin de pouvoir la restaurer en cas de défaillance.
Ils existent aux moins 2 fichiers Redo-Log
Ils ont une extension .rdo ou .log
Leur utilisation se fait de manière circulaire.
En cas de panne, le SGBD utilise ces fichiers pour remettre la
base dans un état cohérent.
Il y a 2 modes de fonctionnement pour ces fichiers :

ARCHIVELOG : Les anciens journaux sont conservés.


NOARCHIVELOG : Les anciens journaux ne sont pas
conservés

(c) Les fichiers de contrôle :


Les fichiers de contrôle sont des fichiers binaires
Il contient des informations sur la structure physique de la base. Ils
sont créés pendant la création de la base et ils sont modifiés en
permanence.
Ces fichiers doivent être toujours disponible car ils sont consultés;
et modifiés fréquemment par le serveur oracle. Et ils sont
indispensables pour la restauration de la base.
Ces fichiers permettent lors de l’initialisation de la base, de savoir si
la base a été arrêtée correctement, ainsi que de connaître
l’emplacement des fichiers de données et des fichiers Redo - Log.
Le fichier de contrôle contient principalement les informations
suivantes :
Nom de la BD
Date et heure de création de la base
L’emplacement des fichiers journaux (Redo-Log)
 Structure logique :
Une BD Oracle est composé d’un ensemble d’unités logiques
appelées tablespace.
Un tablespace est un espace logique qui contient les objets
stockés dans la base de données comme les tables ou les
indexes.
Chaque objet se trouve dans un et un seul tablespace.
Un tablespace peut s'étendre soit par ajout (on-line) d'un fichier,
soit par auto-extension du fichier du tablespace.
Par défaut, chaque BD Oracle 10g doit avoir au moins trois
tablespaces :
SYSTEM : stocke les tables et les vues du dictionnaire
de données
SYSAUX : contient les informations nécessaires aux
composants et outils supplémentaires
TEMP : surtout pour les BD actives

Vous aimerez peut-être aussi