Structure physique
- Des fichiers sur le disque
- un fichier de contrôle qui spécifie le nom et l'emplacement des fichiers, le nom de la base,...
- plusieurs fichiers de données pour stocker les données
- au moins deux fichiers de reprise après panne qui contiennent les modifications récentes
- des fichiers d'archivage (optionnel) pour archiver les fichiers de contrôle
- un fichier de paramètres (optionnel) qui stocke tous les paramètres de la base
- des fichiers de trace pour répertorier toutes les tâches et erreurs effectuées
Structure logique
- Des concepts pour gérer finement la mémoire
- le block de données est l'unité logique la plus fine, 8ko par défaut.
- l'extent est un ensemble contigüe de blocks, alloués en une seule fois.
- le segment est un ensemble d'extents dédiés à un même objet (table, index, ...)
- Tablespace : regroupe un ensemble d'objets (=segments) pour faciliter leur administration. Peut atteindre 8 exabytes !
- Un tablespace = un ou plusieurs fichiers de données
fabien
2007-11-22