next up previous contents
Next: 2.3.3 Les tables Up: 2.3 Aspects logiques de Previous: 2.3.1 Les tablespaces

2.3.2 Les segments

Les tablespaces sont divisés en unités logiques de stockage appelées segments. Le segment est la représentation réelle du stockage d'un objet (table, index ou "cluster"). Les segments sont de plusieurs types :

Le segment est défini pour un tablespace donné. Il est composé d'un ensemble d'extensions appelées "extents". Le premier "extent" d'un segment s'appelle "init" et les suivants "next". Chaque "extent" est un ensemble de blocs Oracle contigus. "L'extent" correspond à une réservation d'espace effective dans le "tablespace".
Le bloc est le plus petit élément que peut gérer le SGBD Oracle. Sa taille est fixée lors de la création de la BD. Dans le cas de la BD TOGA cette taille est de 4096 octets. Chaque bloc est constitué d'une entête et d'une zone de remplissage pour les données. On ne peut modifier la taille des blocs qu'à la création et ceci dans un souci d'optimisation. La taille du bloc Oracle n'est pas représentative de la taille du bloc au niveau du système d'exploitation.


next up previous contents
Next: 2.3.3 Les tables Up: 2.3 Aspects logiques de Previous: 2.3.1 Les tablespaces
Catherine PIRIOU
2000-12-01