Vous êtes sur la page 1sur 2

Module :

Ecole Supérieure d’Économie Numérique Durée : 1 heure


Administration BD
Documents : non autorisés Nom et signature du surveillant : ___________
Date du DS : 15/12/2022 _______________________________________

CIN : ______________________________ Niveau : M1 DSSD Salle : _______

Nom : ____________________________ Date/lieu de naissance : ________________

Enseignant :
Prénom : __________________________
Mohamed Anis BACH TOBJI

Devoir surveillé
1. Nommer les fichiers de la base de données, et donner les vues du dictionnaire de données
qui les concernent ? (2 pts)
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________

2. Écrire la requête SQL qui permet de mettre en place 8 processus serveurs partagés ? (2
pts)

ALTER SYSTEM SET SHARED_SERVERS = 8;


___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________

3. Décrire la fonction du processus DBWR. Nommez les évènements qui le déclenchent ? (3


pts)

Le___________________________________________________________________________
processus DBWR (Database Writer) est une composante essentielle du
gestionnaire de caches en Oracle. Sa principale fonction est de transférer des blocs
___________________________________________________________________________
de___________________________________________________________________________
données depuis la mémoire cache du buffer cache vers les fichiers de données
sur le disque
1)___________________________________________________________________________
Dépassement du seuil de blocs sales
2)Checkpoint (point de contrôle)
___________________________________________________________________________

4. Quel est le paramètre qui dimensionne le library cache ? Quels sont les composants du
library cache ? (2 pts)
___________________________________________________________________________
Le paramètre qui dimensionne le Library Cache dans Oracle est
SHARED_POOL_SIZE.
___________________________________________________________________________
SQL Area / pl sql area / Data Dictionary Cache /Cursor State
Page 1/2
___________________________________________________________________________
___________________________________________________________________________

5. Créez le tablespace BIGFILE « grh » qui correspond au fichier de données


« c:\oradata\grh.dbf », de taille 700M, extensible (avec des incréments de 100M), dont les
extensions sont gérées par le dictionnaire de données (2 pts)
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________

6. Quel est le nombre d’extensions alloués initialement à la table personnel. Préciser la taille
de chaque extension. Voici sa requête de création (3 pts)
CREATE TABLE personnel(id NUMBER PRIMARY KEY, name VARCHAR2(30), surname
VARCHAR2(30))
TABLESPACE grh
STORAGE (INITIAL 120K NEXT 100K PCTINCREASE 50 MINEXTENTS 3);

Taille totale initiale=INITIAL+NEXT+(NEXT×PCTINCREASE)


___________________________________________________________________________
Taille totale initiale=120K+100K+(100K×0.5)
___________________________________________________________________________
Taille totale initiale=120K+100K+50K=270K
7. Créez l’utilisateur allen, affectez lui un mot de passe, et verrouillez son compte. Ensuite
donnez-lui le privilège de modification de la colonne name de la table personnel avec
l’option de passer ce privilège à n’importe quel autre utilisateur. (2 pts)
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________

8. Affectez les privilèges de création de table et d’index à l’utilisateur allen. (2 pt)

___________________________________________________________________________
___________________________________________________________________________

9. Écrire la requête qui déverrouille le compte de allen. Attribuez le droit de connexion à


allen ? (2 pt)

___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________

Bonne chance 

Page 2/2

Vous aimerez peut-être aussi