Questionnaire 9 Flashcards
1
Q
- Quelle traduction pour espace disque logique en anglais ? De quoi est-il composé ?
A
- Tablesapce
- Datafile
- Segments
- Extents
2
Q
- Quelle différence entre un tablespace géré localement ou par le dictionnaire ?
A
- Localement : Sa table d’allocation se trouve dans le tablespace lui-même
- Sinon dans le dictionnaire
3
Q
- Risque-t-on plus ou moins de fragmentation dans un tablespace s’il est géré localement ?
Pourquoi ?
A
• Moins de fragmentation, car Oracle gère les extensions automatiquement.
4
Q
- Tous les tablespaces sont-ils gérés localement par défaut ?
A
• Non par défaut le tablespace System c’est géré par le dictionnaire
5
Q
- Quels sont les 3 types de tablespaces ?
A
- Permanents
- Undo
- Temporaire
6
Q
- Citez 3 raisons qui amènent à définir plusieurs tablespaces dans une base de données.
A
- Mieux gérés que si on mets ses informations dans des tablespaces permanents, donc créer undo et temporaire
- Séparer les tablespace pour une seule catégorie de segment, éventuellement disques différents
- Tablespace spécifiques par application, mieux pour les tâches de maintenances par ex.
7
Q
- Citez les 6 tablespaces recommandés pour une base de données Oracle
A
- System
- Sysaux
- Undo
- Temporaire
- Tables
- Index
8
Q
- Sans préciser bigfile ou smallfile à la création d’un tablespace, de quel type est-il crée ?
A
• Option du create database, il utilisera celui par défaut
9
Q
- L’option unlimited pour l’extension d’un fichier de données est-elle conseillée et pourquoi ?
A
• Non, pas conseillé, mieux vaut laisser Oracle détecter la limite
10
Q
- Quelle différence entre “dictionary” et “local” dans la création d’un tablespace ? Leuqel est
préférable et pourquoi ?
A
- Local : gérés dans les entêtes du tablespace
- Dictionnaire : dans le dictionnaire
- Local est le meilleur, gestion des espaces libres automatiques
11
Q
- De quoi s’occupe-t-on dans le “segment space management” d’un tablespace ?
A
• Récupération des espaces libres (trous) liée à la fragmentation
12
Q
- Que signifie “storage 200K” est spécifié à la création d’un tablespace ?
A
• Taille initial par défaut des segments qui seront créés
13
Q
- Avantage et inconvénient de “compress” pour un tablespace ?
A
• Optimisation de la place sur le disque, par contre plus de CPU
14
Q
- 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
A
• Il faudra définir un pool DB_16K_CACHE_SIZE dans l’instance qui va travailler avec le tablespace
15
Q
- Quelle est la signification de l’option nologging pour un tablespace ?
A
• Pas de journalisation, intéressant pour certaines opérations comme les imports, création d’index