Font size
WorksheetsQuiz sur les Tablespaces Oracle
Total questions: 18
Worksheet time: 39mins
En ce qui concerne la gestion des données, les tablespaces dans Oracle jouent un rôle crucial. Ces tablespaces : peuvent être associés à plusieurs schémas, sont composés de fichiers de données qui peuvent être de tailles variées, et sont organisés en segments pour optimiser le stockage.
D’un point de vue physique, elles sont stockées dans des fichiers de données. Les fichiers de données : ne peuvent appartenir qu’à un seul tablespace et à une seule base de données, servent de référentiel pour les données des objets de schéma.
Une BD est définie avec au moins un tablespace (SYSTEM tablespace) contenant le dictionnaire de données. Oracle recommande de ne pas stocker d’autres objets outre le dictionnaire de données dans le SYSTEM tablespace.
Un tablespace peut être : Actif (online) : ses données sont accessibles aux utilisateurs, Désactivée (offline) : ses données ne sont plus accessibles aux utilisateurs. Le tablespace SYSTEM ne peut jamais être désactivée.
Définir et paramétrer différemment plusieurs tablespaces permet au DBA : d’organiser la base : assigner des quotas de ressources aux utilisateurs, contrôler la disponibilité des données en mettant hors service ou en lecture seule certains tablespaces, d’améliorer la performance en répartissant les zones de stockage sur plusieurs disques.
Extensions ou extents : suite contiguë de blocs (au sens de l’emplacement sur le disque) une extension est affectée à un type de données (ex : enregistrements d’une table) le nombre de blocs dans une extension est fixée par le DBA.
Segments : un segment est un ensemble d’extensions.
Qu'est-ce qu'une extension dans le contexte des tablespaces?
Quel est le rôle d'un segment dans le stockage des données?
Comment les tablespaces gérés localement fonctionnent-ils?
Quelle commande SQL est utilisée pour créer un tablespace?
CREATE TABLESPACE nomtablespace
ALTER TABLESPACE nomtablespace
DROP TABLESPACE nomtablespace
SELECT * FROM tablespace
Qu'est-ce que l'option AUTOEXTEND dans la création d'un tablespace?
Elle permet d'étendre l'espace de stockage automatiquement.
Elle fixe la taille du tablespace.
Elle désactive le journal des modifications.
Elle permet de créer un tablespace temporaire.
Quels types de données peuvent être stockés dans un segment?
Comment pouvez-vous ajouter de l’espace à un tablespace existant ?
En ajoutant des fichiers de données au tablespace
En supprimant des fichiers de données
En modifiant les paramètres de la base de données
Quelle commande utilisez-vous pour rendre un tablespace indisponible ?
Alter tablespace tbl01 offline
Alter tablespace tbl01 online
Alter tablespace tbl01 read only
Comment supprimer un tablespace avec son contenu ?
drop tablespace nomtablespace including contents
drop tablespace nomtablespace
drop tablespace nomtablespace and datafiles
Quelles informations pouvez-vous obtenir via les vues DBATABLESPACES et V$TABLESPACE ?
Quel est le paramètre de taille du bloc par défaut ?
(a)
