Questionnaire 8 : Tablespaces Flashcards
- Quelle traduction pour espace disque logique en anglais ? De quoi est-il composé ?
Traduction: tablespace
Il est composé de DataFile, segment et extents;
- Quelle différence entre un tablespace géré localement ou par le dictionnaire ?
localement : dans le tablespace lui-même
dictionnaire : dans le tablespace système
- Risque-t-on plus ou moins de fragmentation dans un tablespace s’il est géré localement ? Pourquoi ?
Non, on a moins de fragmentation car Oracle gère les extensions automatiquement.
- Tous les tablespaces sont-ils gérés localement par défaut ?
Non, le tablespace système est géré dictionnaire par défaut.
- Quels sont les 3 types de tablespaces ?
Permanent, undo, temporaire
- Citez 3 raisons qui amènent à définir plusieurs tablespaces dans une base de données.
- Utiliser des tablespace UNDO et TEMPORAIRE car ils sont mieux gérés.
- Meilleures perfs lorsqu’ils sont répartis sur des disques différents.
- Administration d’une application plus facile si elle a ses propres tablespaces
- Citez les 6 tablespaces recommandés pour une base de données Oracle.
- undo
- temporaire
- system
- sysaux
- table
- index
- Sans préciser bigfile ou smallfile à la création d’un tablespace, de quel type est-il crée ?
Ni l’un ni l’autre (!?)
- L’option unlimited pour l’extension d’un fichier de données est-elle conseillée et pourquoi ?
Non, il faut mieux laisser Oracle se rendre compte d’un dépassement de disque plutôt que le système.
- Quelle différence entre “dictionary” et “local” dans la création d’un tablespace ? Lequel est préférable et pourquoi ?
Local est préférable car les extensions sont mieux gérées.
- De quoi s’occupe-t-on dans le “segment space management” d’un tablespace ?
De la récupération des trous laissés par les extensions.
- Que signifie “storage 200K” lorsqu’il est spécifié à la création d’un tablespace ?
La taille initiale par défaut d’un segment.
- Avantage et inconvénient de “compress” pour un tablespace ?
Prend moins d’espace disque mais plus de CPU.
- Que doit-on prévoir si l’on définit pour un tablespace un blocsize de 16K alors qu’il serait de 8K si l’on avait rien précisé à sa création
Il faudra penser à créer un pool pour pouvoir l’utiliser.
- Quelle est la signification de l’option nologging pour un tablespace ?
Pas de journalisation de certaines opérations.