Vous êtes sur la page 1sur 21

Gérer les structures de stockage de base de

données

Copyright © , Oracle. All rights reserved.


Objectifs

A la fin de ce chapitre, vous pourrez :


• décrire le stockage des données des lignes de table sous la
forme de blocs
• créer et gérer des tablespaces
• obtenir des informations sur les tablespaces

7-2 Copyright © , Oracle. All rights reserved.


Mode de stockage des données d'une table

Columns Blocks

Table A Table B

Rows

Segment Segment

Table
Tablespace

Row piece Extent

7-3 Copyright © , Oracle. All rights reserved.


Database Block: Contenu

En-tête de bloc
Block header
Croissance
Growth Free space

Données des lignes


(Row data)

7-4 Copyright © , Oracle. All rights reserved.


Explorer la structure de stockage

Cliquez sur les liens pour afficher


des informations détaillées.

7-5 Copyright © , Oracle. All rights reserved.


Créer un Tablespace

7-6 Copyright © , Oracle. All rights reserved.


Créer un Tablespace (suite)

Choose the appropriate


Storage Type

7-7 Copyright © , Oracle. All rights reserved.


Stockage des tablespaces

7-8 Copyright © , Oracle. All rights reserved.


Tablespaces de la base de données
préconfigurée
• SYSTEM • UNDOTBS1
• SYSAUX • USERS
• TEMP • EXAMPLE (optional)

7-9 Copyright © , Oracle. All rights reserved.


Modifier un Tablespace

7 - 10 Copyright © , Oracle. All rights reserved.


Actions sur les tablespaces

7 - 11 Copyright © , Oracle. All rights reserved.


Supprimer des Tablespaces

7 - 12 Copyright © , Oracle. All rights reserved.


Afficher les informations relatives aux
tablespaces

7 - 13 Copyright © , Oracle. All rights reserved.


Afficher le contenu d'un tablespace

7 - 14 Copyright © , Oracle. All rights reserved.


Fichiers gérés par oracle(Oracle-Managed Files
(OMF))
Permet de définir les opérations sur les fichiers en termes
d'objets de base de données plutôt qu'en termes de noms de
fichier.
Parameter Description

DB_CREATE_FILE_DEST Définit l'emplacement du répertoire par défaut


du système de fichiers destiné aux fichiers de
données et aux fichiers temporaires
DB_CREATE_ONLINE_LOG_DEST_n Indique l'emplacement des fichiers de
journalisation et l'emplacement de création du
fichier de contrôle
DB_RECOVERY_FILE_DEST Emplacement par défaut de la zone de
récupération rapide

Example:
SQL> ALTER SYSTEM SET DB_CREATE_FILE_DEST = '+DATA';
SQL> CREATE TABLESPACE tbs_1;

7 - 15 Copyright © , Oracle. All rights reserved.


Etendre la base de données
Vous pouvez étendre la base de données de différentes
façons :
• En créant un tablespace
• En ajoutant un fichier de données à un tablespace smallfile
existant
• En augmentant la taille d'un fichier de données
• En permettant la croissance dynamique d'un fichier de
données
Database

SYSTEM INVENTORY
tablespace tablespace

7 - 16 Copyright © , Oracle. All rights reserved.


Quiz

Une base de données peut être constituée de fichiers pris en


charge par OMF et de fichiers non pris en charge.
1. Vrai
2. Faux

7 - 17 Copyright © , Oracle. All rights reserved.


Quiz

Un tablespace bigfile doit comprendre 1 fichier d'au moins 100


Mo.
1. Vrai
2. Faux

7 - 18 Copyright © , Oracle. All rights reserved.


Synthèse

Ce chapitre vous a permis d'apprendre à :


• décrire le stockage des données des lignes de table sous la
forme de blocs
• créer et gérer des tablespaces
• obtenir des informations sur les tablespaces

7 - 19 Copyright © , Oracle. All rights reserved.


Présentation de l'exercice 7 : Gérer les
structures de stockage d'une
base de données

Dans cet exercice, vous allez :


• créer des tablespaces
• collecter des informations sur les tablespaces

7 - 20 Copyright © , Oracle. All rights reserved.


7 - 21 Copyright © , Oracle. All rights reserved.

Vous aimerez peut-être aussi