Vous êtes sur la page 1sur 2

1ère SESSION 2018

EXAMEN TERMINAL SEMESTRE 2


EU : ADMINISTRATION BASE DE DONNEES NIVEAU 01
DUREE : 2 H CECT. : 4
NIVEAU : MASTER GENIE INFO ET RESEAUX 1ère ANNEE
1. Afin d’effectuer une tâche de maintenance sur une base en production, vous émettez une
commande qui placera la base en mode OPEN dans le statut MOUNT. Lorsqu’une erreur apparaît'!
SQL> ALTER DATABASE CLOSE;
alter database close
ORA-01093: ALTER DATABASE CLOSE only permitted with no sessions connected
Néanmoins, une note technique vous apprend qu’il peut exister des JOB qui établissent des
connections à neutraliser.
1.1 Parmi les instructions suivantes, laquelle convient ici?
A. ALTER SYSTEM SET job_queue_processes=0 SCOPE=MEMORY;
B. ALTER SYSTEM SET job_queue_processes=0 SCOPE=SPFILE;
C. ALTER SYSTEM SET job_queue_processes=0 SCOPE=BOTH;
1.2 En quelques mots, justifiez le choix effectué à la question n°1.1
2. Le nombre entier associé à chaque transaction dans la base est :
A) Sequence number
B) Sequence number
C) System change number
D) Userid number
3. Lorsqu’un utilisateur démarre une instance, le serveur Oracle exécute les tâches suivantes (il y a 3
bonnes réponses).
A) Il lit le fichier de paramètres d’initialisation de la base
B) Il lance les processus d’arrière-plan requis et alloue des zones mémoire
C) Il consigne des informations dans le journal d’alerte
D) Il accède au fichier de contrôle
4. Laquelle de ces affirmations à propos du Log Writer (LGWR) est fausse ?
A. Il y a un processus LGWR par instance.
B. Un COMMIT peut-être émis avant qu’une transaction ne soit enregistrée dans les
fichiers de reprise REDO LOG.
C. Les fichiers de reprise REDO LOG fonctionnent de façon circulaire.
D. Une base de peut pas existée sans processus LGWR.
5. Quel composant d’une instance détient des variables de sessions et des tableaux de donnée
lorsqu’une requête est émise ?
A) SGA (System Global Area).
B) SQL AREA.
C) Library Cache.
D) PGA (Program Global Area)
D) Shared Pool
6. A quoi sert le DATABASE BUFFER CACHE en SGA ?
A. Stocker le code SQL et PL/SQL partagé.
B. Stocker des informations provenant du dictionnaire de données.
C. Stocker des copies de blocs de données qui peuvent être partagées par tous les utilisateurs.
D. Stocker des données issues de transactions avant qu’elles ne soient copiées dans les
fichiers de reprise REDO LOG.
7. Adjoua a une connexion ouverte sur la base de données lorsqu’elle part déjeuner.
Elle n’a pas validé ses transactions de sorte que la table EMPLOYEE à des verrous table posés
dessus. Que suggérez-vous pour libérer les verrous de façon à permettre aux autres utilisateurs
d’accéder à cette table?
A. « Tuer » la session de Adjoua au moyen d’une commande SQL.
B. Attendre que Adjoua revienne de déjeuner.
C. Arrêter puis redémarrer la base.
« Tuer » la session de Adjoua au moyen commande du système d’exploitation.
d’une

D. Valider les transactions de Adjoua en ouvrant une session SQLPLUS.


SESSION 2018
EXAMEN TERMINAL SESSION 1
2
EXAMEN PIGIER- CI

8. Quelle instruction du langage de manipulation de données (DML) consignera le moins de volume


de données dans les segments d’annulation (TABLESPACE UNDO), ce dernier contenant les
images avant (BEFORE IMAGE)?
A. DELETE B. INSERT C. UPDATE

9. A quel niveau Oracle résout-il les étreintes fatales (verrous mortels ou DEAK LOCK) ?
A. Transaction. B. Ordres PL/SQL. C. Ligne. D. Table.
10.La base de données nécessite une opération de maintenance (par exemple, une opération de
récupération), aussi avez-vous besoin de l’arrêter.
La commande SHUTDOWN ne fonctionne pas (n’aboutit pas) et vous ne pouvez pas arrêter le
serveur car d’autres services vitaux pour l’entreprise fonctionnent.
 Quelle commande du DBA vous paraît la mieux appropriée?
A) SUTDOWN IMMEDIATE
B) SHUTDOWN NORMAL
C) SHUTDOWN ABORT
D) SUTDOWN TRANSACTIONAL
11.Un verrou mortel est détecté par l’ordre B d’une grande transaction qui contient les ordres A et B?
Quel est l’état de la transaction ?
A) L’ordre A est défait et un message d’erreur est envoyé à l’ordre B.
B) Les ordres A et B sont défaits. Un message d’erreur est généré pour la transaction.
C) La transaction est défaite.
D) L’ordre B est défait et un message d’erreur est généré pour la transaction.
12. Les utilisateurs se plaignent des temps de réponse lorsqu’ils élaborent des requêtes « ad hoc » pour
produire leurs éditions. En tant que DBA vous êtes convié à une réunion pour parler de ce problème
de performance. Quel est le point vous allez aborder en tout premier?
A) PGA
B) SQL
C) I/O
D) SGA
13.Quel est le meilleur moment pour « tuner » une application base de données?
A) Lors de la conception?
B) Au moment du développement
C) Lors de la mise en production ?
D) Lorsqu’un problème survient ?
14.Quels protocoles Oracle Net 11g peut-il utiliser? (Choisissez toutes les bonnes réponses.)
A. TCP
B. UDP
C. SPX/IPX
D. SDP
E. TCP with secure sockets
F. Named Pipes
G. LU6.2
H. NetBIOS/NetBEUI
15.Vous avez décidé d'utiliser le nommage local dans le cadre de la configuration d’une connexion à
une base de données oracle. Quels fichiers devez-vous créer sur la machine client? (Choisissez la
meilleure réponse.)
A. tnsnames.ora et sqlnet.ora
B. listener.ora uniquement
C. tnsnames.ora uniquement
D. listener.ora et sqlnet.ora
E. Aucun: vous pouvez compter sur les valeurs par défaut si vous utilisez TCP et que votre
écouteur est en cours d'exécution sur le port 1521.