Vous êtes sur la page 1sur 4

QCM Révision CC Administration Oracle 1

1. Quelle est la zone mémoire utilisée pour enregistrer les modifications apportées aux
données afin de les récupérer en cas de perte
a. DB Buffer cache
b. Large pool
c. Redo log cache
d. PGA
Q°1 : Réponse C.
2. Parmi les affirmations suivantes, déterminez laquelle est vraie.
a. Un serveur Oracle est un ensemble de données composé de trois types de fichiers.
b. L’instance n’est pas obligatoire pour qu’un utilisateur accède aux données de la BD.
c. Une container BD oracle peut être gérée par plusieurs INSTANCES
d. Une seule INSTANCE oracle peut gérer plusieurs Container Database
Q°3 : Réponse C.
3. En quoi consiste le démarrage d’une instance:
a. Allouer la mémoire SGA et ouvrir les fichiers de la base de données
b. Allouer la SGA et démarrer les processus serveurs dédiés
c. Allouer la SGA et démarrer les processus en arrière plan
Q°4 : Réponse C.
4. Parmi les zones mémoire suivantes, laquelle ne fait pas partie de la mémoire SGA ?
a. Le cache de tampons de la base de données, (DB Buffer cache)
b. le tampon de journalisation, (Redo Buffer)
c. La zone PGA ,
d. la zone de mémoire partagée. (Shared pool)
5. Identifiez les affirmations correctes se rapportant à la zone de mémoire partagée
(shared pool)
a. Utilisée pour des raisons de performances.
b. Utilisée pour des raisons de récupération de données en cas de perte
c. En cas de saturation de cette zone, Oracle utilise l’algorithme FIFO pour faire de la
place à d’autres éléments à partager
d. Stocke les dernières instructions SQL et PL/SQL, leurs PLAN d’exécutions ainsi que
la définition des objets nécessaires pour l’exécution des instructions SQL partagées.
6. Identifiez les affirmations correctes se rapportant à la zone Redo Buffer :
a. Contient des copies des blocs de données lus à partir des fichiers de données.
b. Journaliste toutes les modifications apportées aux données
c. C’est une zone utilisée pour des raisons de performances
d. C’est une zone utilisée pour des raisons de récupération des données en cas de
perte
e. C’est une zone obligatoire de la SGA
7. Indiquer les instructions exécutées suite à un « commit ».
a. Le processus serveur place un enregistrement de validation (commit) et le numéro
SCN (System Change Number) dans le tampon de journalisation (redo log buffer).
b. Le LGWR se déclenche pour copier le journal des modifications du « Redo Buffer »
vers les Redolog
c. Le DBWR se déclenche pour copier les données validées du DB buffer cache vers
les datafiles
Q8 Réponse a,b
8. Dans le mode serveur dédié, quels sont les processus qui sont disponibles au démarrage d'une
instance Oracle ?
a. le processus utilisateur,
b. le processus serveur,
c. les processus d'arrière-plan de l’instance
Q9 Réponse C
EMSI - 4IIR
1/4
QCM Révision CC Administration Oracle 1

9. Quelles sont les affirmations correctes concernant le CHECKPOINT


a. Applique un commit et écrit les blocs modifiés vers les datafiles
b. Synchronise les datafiles et les Redolog
c. Permet de sécuriser les données modifiées en les inscrivant dans les datafile
d. Permet de régler le temps moyen de récupération d’instance

10. Affectez à chaque processus la tâche correspondante.


a DBWR (Database Writer) 1- Exécute le point de reprise pour gérer le temps moyen de la
récupération de l’instance
b LGWR (Log Writer) 2-Se charge de la récupération de l'instance.
c SMON (System Monitor) 3-Exécute des opérations de nettoyage suite à l'échec de processus.
d PMON (Process Monitor) 4-Enregistre le journal des modifications de la BD pour permettre la
récupération.
e CKPT (Checkpoint) 5-Écris les blocs modifiés dans les fichiers de données.

11. Quelles sont les confirmations correctes concernant les vues du dictionnaire de données :
a. Elles contiennent le description de la Base de données et ses objets
b. Nous informent sur l’état de l’activité du serveur oracle en temps réel
c. Elles extraient leurs information de la mémoire et le controlfile
d. Elles extraient leurs information des tables du dictionnaire de données
e. Leurs noms commencent par le préfixe V$
f. Leurs noms commencent par les préfixes CDB_ ; DBA_ ; USER_ ; ALL_
Q12 - Réponse: a, d, f
12. Quelles sont les confirmations correctes concernant les vues dynamiques de performance?
a. Elles contiennent le description de la Base de données et ses objets
b. Nous informent sur l’état de l’activité du serveur oracle en temps réel
c. Elles extraient leurs information de la mémoire et le controlfile
d. Elles extraient leurs information des tables du dictionnaire de données
e. Leurs noms commencent par le préfixe V$
f. Leurs noms commencent par les préfixes CDB_ ; DBA_ ; USER_ ; ALL_
Q12 - Réponse: b,c,e
13. Après le démarrage de l’instance, le DBA a lancé l’instruction suivante:
show parameter spfile
NAME TYPE VALUE
-------------------------- ----------- ---------------------
spfile String d:\oracle\oracle_home\database\spfileORCL.ora

Quel est le type du fichier de paramètres utilisé pour démarrer l’instance?


a. PFILE
b. SPFILE
Q14- réponse b

14. Admettons qu’on a démarré l’instance avec un fichier de paramètres de type SPFILE, Comment
peut-on modifier la valeur d’un paramètre STATIQUE pour tous les utilisateurs (prenons l’exemple
nls_language)?
a. Alter system set nls_language=’spanish’; (sans redémarrer l’instance)
b. (1) Editer et Modifier manuellement la valeur dans le fichier SPFILE
(2) puis redémarrer l’instance
c. (1) Alter system set nls_language=’spanish’ scope=SPFILE;
(2) Redémarrer l’instance
Q15 réponse C
15. Considérons le résultat de l’instruction suivante exécutée au niveau de la CDB$ROOT:
Select name, value, isses_modifiable, issys_modifable from v$parameter;
NAME VALUE IsSes_Modifiable IsSys_Modifiable
-------------------- -------------------- --------------------- --------------------
nls_language french TRUE FALSE
EMSI - 4IIR
2/4
QCM Révision CC Administration Oracle 1

db_cache_size 439455 FALSE IMMEDIATE


Sachant que la BD est démarrée en mode open, Quelles sont les modifications qui vont aboutir?
a. Alter session set db_cache_size=655360;
b. Alter system set db_cache_size=655360;
c. Alter session set nls_language=’italian’;
d. Alter system set nls_language=’italian’;
Q16 Réponse b,c
16. Le DBA a exécuté les instructions suivantes à partir d’un terminal DOS:
set ORACLE_SID=MyCDB
sqlplus / as sysdba
Que serait le résultat de la commande suivante sachant que MyCDB est une Container Database ?
show con_name
a. MyCDB
b. PDB$SEED
c. CDB$ROOT
d. PDB01
Réponse C

17. Sachant que votre CDB est actuellement démarrée en mode NoMount, Que serait l(es) instruction(s) pour
démarrer en mode OPEN ?
a. startup open;
b. Alter database open;
c. Alter database mount;
Alter database open;
d. startup mount;
startup open;
Réponse C
18. Dans un environnement de Continuer Database avec plusieurs Pluggables DB (PDB01 et PDB02), que serait le
comportement par défaut de la commande startup exécutée au niveau du container principal?
sqlplus / as sysdba
startup open;
Cocher les BD qui seront ouvertes en mode OPEN (READ WRITE et READ ONLY)?
a. CDB$ROOT
b. PDB$SEED
c. PDB01
d. PDB02
Réponse a,b

19. Le DBA a exécuté les instructions suivantes à partir d’un terminal DOS:
set ORACLE_SID=MyCDB
sqlplus / as sysdba
Indiquer l’instruction appropriée pour ouvrir la PBD “PDB02”?
a. Alter pluggable database pdb02 startup;
b. startup pdb02;
c. Alter pluggable database pdb02 open;
Réponse C
20. Le DBA a exécuté les instructions suivantes à partir d’un terminal DOS:
set ORACLE_SID=MyCDB
sqlplus / as sysdba
Que serait le résultat de la commande suivante sachant que MyCDB est une BD non Container Database ?
SELECT name, cdb FROM V$database
a. MyCDB | YES
b. CDB$ROOT | YES
c. MyCDB | NO
d. CDB$ROOT | NO
Réponse C

EMSI - 4IIR
3/4
QCM Révision CC Administration Oracle 1

21. Dans une architecture container Database quel est le rôle de la pluggable database PDB$SEED?
a. Constitue le container root de la BD
b. N’a aucun rôle particulier pour la CDB, c’est juste une Pluggable DB créée par le DBA pour
contenir les données métier d’une application spécifique.
c. Il s'agit d’une pluggable DB qui sert pour model à la création d’autres pluggables DB
Réponse C
22. Dans une architecture container Database, chaque Pluggable DB doit avoir son propre controlfile
créé en local à la PDB?
a. Vrai
b. Faux
Réponse b

23. Quelles sont les affirmations correctes concernant le MULTIPLEXAGE du controlfile?


a. Consiste à dupliquer le controlfile dans chaque Pluggables Database
b. Consiste à faire une sauvegarde automatique du controlfile dans un disque de sauvegarde
externe
c. Consiste à avoir au moins deux controlfile accessibles à la CDB dans des disques différents,
qui se mettent à jour en même temps par Oracle
Réponse C
24. Décrire la procédure pour multiplexer le fichier de contrôle. Pour cela supposons qu’on utilise un
fichier de paramètre de type SPFILE, et que votre CDB a démarré avec un seul controlfile
d:\oradata\control01.ctl. On souhaterait le multipléxer vers K:\oradata\control02.ctl.
a. ……………………………………………
b. ……………………………………………
c. ……………………………………………
d. …………………………………………….

EMSI - 4IIR
4/4

Vous aimerez peut-être aussi