Vous êtes sur la page 1sur 8

Examen d’administration de la base de données ORACLE V10g

Durée : 2h - Documents non autorisés


Nom :
Prénom :

Cocher la ou les réponse(s) correspondante(s)

1. Indiquer l’affirmation correcte concernant une instance ?


A. Est composée d’une mémoire PGA et de processus en arrière plan
B. N’est pas obligatoire pour que les utilisateurs se connectent au serveur de BD oracle
 C. Obligatoire pour gérer une base de données
D. Une instance peut gérer plusieurs BD à la fois

2. 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
 B. Zone de tri
C. Tampon de journalisation
D. La zone de mémoire Java

3. Indiquer les deux affirmations correctes concernant une B.D Oracle


 A. Une B.D Oracle est constitué des fichiers de contrôles, de journalisations et de données
B. Une B.D Oracle est composée d’une instance et l’ensemble de fichiers Oracle
 C. Une B.D Oracle peut être gérée par plusieurs instances
D. Une B.D Oracle doit être gérée uniquement par une seule instance

4. Parmi les processus suivant lequel se déclanche par un commit ?


A. DBWn
B. Processus serveur
 C. LGWR
D. CKPT

5. Indiquer l’affirmation correcte concernant l’evènnement CHECKPOINT

A. Permet de valider (par un commit) les modifications apportées aux données


B. Permet de synchroniser la mémoire RedoLog Buffer (Tampon de journalisation) avec les
fichiers de données
C. Permet d’écrire les modifications validées (par un commit) qui existent dans la mémoire
« DB Buffer cache » vers les fichiers de données
D. Permet d’écrire toutes les modifications (validées ou PAS) qui existent dans la mémoire
« DB Buffer cache » vers les fichiers de données

6. Indiquer les deux affirmations vraies concernant la shared pool (zone de mémoire partagée) ?

A. C’est une zone de la SGA, constitué des sous zones « Library cache » et « Redo log cache »
 B. C’est une zone de la SGA, constitué des sous zones « Library cache » et « dictionary
cache »
 C. Permet de partager des instructions SQL et PLSQL pour raison de performances
D. Permet de partager des instructions SQL et PLSQL pour raison de récupération de données

7.Parmi les processus suivant lequel écrit les blocs de données depuis la zone les fichiers de
données vers le D.B buffer cache.
 A. Processus serveur
B. DBWn
C. CKPT
D. LGWR

1/8
Examen d’administration de la base de données ORACLE V10g
Durée : 2h - Documents non autorisés
Nom :
Prénom :

8. Lors du changement du fichier journalisation (SWITCH), quel est l’évènement qui se produit
dans la BD ?
A. Le processus LGWR se déclanche pour vider le contenu de la zone Redo log buffer
B. Le statut du groupe de journalisation courant devient UNUSED
C. Le processus SMON procède à une récupération d’instance
 D. Le processus CKPT se déclanche pour exécuter un point de reprise (CheckPoint)

9. Durant l’opération d’ouverture de la B.D, quel est le fichier qui est lu à l’étape NOMOUNT ?

A. Le fichier de paramètres
B. Le fichier de journalisation ayant le statut « current »
C. Le fichier de contrôle
D. Le fichier de données du tablespace « SYSTEM »

10. Combien de groupes Redo log doit avoir une BD au minimum ?


A. 1 groupe
B. 2 groupes
C. 3 groupes
D. Une base de données peut fonctionner sans aucun groupe Redo log

11. Considérons l’instruction suivante : ALTER TABLESPACE SYSTEM OFFLINE ;


Choisir l’affirmation appropriée ?
A. Le tablespace system se met à OFFLINE sans problème
B. Une erreur s’affiche disant que cette instruction comporte une erreur de syntaxe
C. Une erreur s’affiche disant que le tablespace SYSTEM ne doit pas être mis à OFFLINE
D. L’instruction affiche la date où le tablespace SYSTEM était mis à OFFLINE

12. L’évènement de CHECKPOINT

A.
B.
C.
D.
E.

2/8
Examen d’administration de la base de données ORACLE V10g
Durée : 2h - Documents non autorisés
Nom :
Prénom :

13.

A.
B.
C.
D.
E.

14. Indiquer, dans l’ordre, quels sont tous les modes de démarrage d’une base de donnée ?
Une seule réponse.
A. started , nomount , mount , open
B. nomount , mount , open , started
C. nomount, mount , open
D. mount, open

15. Si la BD oracle est arrêtée, comment peut on la démarrer en mode « mount » ?


Indiquer tous les cas possibles
A. startup mount ;
B. Startup ;
Alter database mount ;
C. Startup nomount ;
Startup mount ;
D. Startup nomount ;
Alter database mount;
E. Startup nomount ;
Alter database open;
Alter database mount;

16. Quelle est l’instruction SQL qui vous permet de connaître le mode de démarrage d’une
Instance
A. Select mode from DBA_ INSATNCE
B. Select status from DBA_ INSATNCE
C. Select mode from V$INSATNCE
 D. Select status from V$INSATNCE

17. Considérons les deux instructions sql suivantes :


Sql> create table CLIENT(nom varchar2(50)) tablespace DATA ;
Sql>Alter tablespace DATA Read only ;
Parmi les requêtes sql suivantes quelles sont ceux qui vont retourner une erreur
A. Select * from CLIENT;
 B. Insert into client value(‘emsi’);
C. Drop table client;
 D. Update CLIENT set nom=’CLI2’ where nom=’CLI1’;

18. Indiquer les étapes nécessaires pour déplacer le fichier du tablespase SYSTEM du disque c:\ au

3/8
Examen d’administration de la base de données ORACLE V10g
Durée : 2h - Documents non autorisés
Nom :
Prénom :
disque d:\ . Cocher toutes les possibilités.
A. 1- Sql>Alter tablespace SYSTEM offline;
2- copier le fichier system dans le disque d:\
3- sql> alter tablesapace rename datafile ‘c:\system01.dbf’ to ‘d:\system01.dbf’;
4- sql> alter tablespace SYSTEM online;
B. 1- Sql>shutdown immediate;
2- startup mount ;
3- copier le fichier system dans le disque d:\
4- sql> alter database rename file ‘c:\system01.dbf’ to ‘d:\system01.dbf’;
5- sql> alter database open;
C. 1- copier le fichier system dans le disque d:\
2- shutdown immediate;
3- startup mount ;
4- sql> alter database rename file ‘c:\system01.dbf’ to ‘d:\system01.dbf’;
5- sql> alter database open;
D. 1- copier le fichier system dans le disque d:\
2- Sql>Alter tablespace SYSTEM offline;
3- sql> alter tablesapace rename datafile ‘c:\system01.dbf’ to ‘d:\system01.dbf’;
4- sql> alter tablespace SYSTEM online;

19. La valeur du paramètre CONTROL_FILES dans le fichier de paramètre est la suivante


(‘C:\oracle\oradata\controle01.clt’,’d:\oracle\oradata\controle02.clt’).
Au moment du démarrage Oracle vous affiche un message disant qu’un fichier de contrôle
manque. Après investigations vous vous êtes rendu compte que le fichier ’d:\oracle\oradata\
controle02.clt’ a été supprimé !
Que va-t-il se passer ? choisir une seule réponse
A. On peut ignorer le message car la BD va être démarrer sans problème en mode open en
utilisant l’autre fichier ‘C:\oracle\oradata\controle01.clt’ qui n’a pas été supprimé.
B. La BD va être démarrer seulement en mode NOMOUNT
C. La BD va être démarrer seulement en mode MOUNT

20. Pour être modifier un bloc de donné oracle doit d’abord être chargé en mémoire dans la zone
……
A. DataBase Buffer cache de la mémoire PGA propre au processus serveur qui a demandé la
modification du bloc
B. DataBase Buffer cache de la mémoire SGA
C. Shared pool de la mémoire SGA

21. Quand un bloc oracle est modifié mais sans validation (commit), la modification sera
enregistrée dans le fichier de données correspondant dans les cas suivants :
Choisir tous les cas possibles
A. Au moment du CHECKPOINT (point de reprise)
B. Au moment du Commit
C. Il n’y a plus de place disponible dans la zone DataBase buffer Cache
D. Après la commande Shutdown immediate
E. Après la commande Shutdown abort

22. Sachons que la BD est démarrée par un fichier de paramètre de type PFILE
Comment peut-on modifier le paramètre STATIQUES « log_buffer» à la valeur : 18M

4/8
Examen d’administration de la base de données ORACLE V10g
Durée : 2h - Documents non autorisés
Nom :
Prénom :
Choisir tous les cas possibles
A. Alter system log_buffer=18M ;
B. 1. Alter system log_buffer=18M scope=pfile ;
2. shutdwon immediate ;
3. startup
C. 1. shutdwon immediate
2. Editer le fichier de paramètre pfile et changer la valeur : log_buffer=18M
3. startup
D. Il suffit d’éditer le fichier de paramètre et changer la valeur : log_buffer=18M et le changement
sera pris en compte immédiatement

23. Pour créer une Base de données avec la commande « create database… » il faut d’abord
démarrer l’instance en mode ……..
A. OPEN
B. RESTRICT
C. NOMOUNT
D. MOUNT

24. Parmi les processus suivant lequel fait appel au processus LGWR avant son exécution ?

A. DBWn
B. Processus serveur
C. CKPT
D. SMON

25. Quels sont les éléments qu’on peut trouver dans le fichier de control ?
Choisir tous les cas possibles
A. Les noms des tablespaces
B. Les noms des fichiers de données
C. Les noms des utilisateurs
D. Les noms des tables et leurs indexes correspondants

5/8
Examen d’administration de la base de données ORACLE V10g
Durée : 2h - Documents non autorisés
Nom :
Prénom :

26. Considérons le résultat de l’instruction suivante :


Sql> select name from v$controlfile ;
C:\oracle\oradata\BD\controle01.ctl
D:\oracle\oradata\BD\controle02.ctl
Pendant que la Base de données est ouverte le disck d:\ devient inaccessible.
Que va-t-il se passer pour la BD

A. La BD reste ouverte et fonctionne normalement mais une erreur est signalée dans le
fichier Alert pour indiquer que le fichier de contrôle controle02.ctl n’est plus disponible.
B. La BD s’arrête automatiquement car l’un de ses fichiers de contrôle n’est pas disponible

27. Quels sont les privilèges qui permettent à un utilisateur Oracle d’arrêter la BD.
Cocher toutes les possibilités
A. SHUTDOWN
B. SYSDBA
C. DBA
D. SYSOPER

28. Parmi les modes d’arrêt de la BD suivant lequel doit attendre que tous les utilisateurs
connectés se déconnectent avant d’arrêter la BD.
A. Shutdown normal
B. Shutdown immediate
C. Shutdown transactional
D. Shutdown abort

29. Parmi les modes d’arrêt de la BD suivant lequel nécessite une récupération d’instance au
prochain redémarrage de la BD.
A. Shutdown normal
B. Shutdown immediate
C. Shutdown transactional
D. Shutdown abort

30. Parmi les affirmations suivantes lesquelles sont correctes concernant le tablespace ?

A. Le tablespace est une structure de stockage physique


B. Le tablespace est une structure de stockage logique
C. Le tablespace est associé à un ou plusieurs fichiers de journalisation
D. Un tablespace peut être mis hors ligne (offline) pour rendre les données qu’il contient
indisponible pour la BD

31. Dans une BD qui marche très bien, considérons l’instruction sql suivante:
CREATE TABLESPACE SYSTEM datafile ‘c:\oracle\oradata\system01.dbf’ size 100M;
Cocher la bonne réponse
A. L’exécution de cette instruction renvoi une erreur
B. Un tablespace nommé SYSTEM est créé sans aucune erreur

6/8
Examen d’administration de la base de données ORACLE V10g
Durée : 2h - Documents non autorisés
Nom :
Prénom :
32. Quels sont les types de privilèges qui existent pour une BD oracle ?
Cocher une seule réponse juste
A. Objet , role
B. System et objet
C. System, objet et role
D. Sysdba, system, objet, sysoper

33. Considérons les instructions SQL suivantes :


Sql>Create user emsi identified by isme default tablespace DATA;
Sql>Grant create session to emsi ;
Sql>Grant create table to emsi ;
Si l’utilisateur “emsi” se connecte à la BD et lance l’instruction suivante :
Sql> create table planette(nom varchar2(50) ) ;
Quel serait le message affiché par le serveur Oracle ?
A. Table créée
B. pas de privilèges sur le tablespace ‘SYSTEM’
C. pas de privilèges sur le tablespace ‘DATA’

34. Considérons le tablesapce « TSA » qui possède un seul fichier « ‘c:\oracle\data.dbf’ » avec une
taille de 90M. Quelles sont les instructions convenables pour rajouter 10M au tablesapce TSA?
A. Alter tablespace TSA add datafile ‘c:\oracle\data01.dbf’ size 10M;
B. Alter database add datafile ‘c:\oracle\data01.dbf’ size 10M To tablesapce TSA;
C. Alter tablespace TSA datafile ‘c:\oracle\data.dbf’ resize 100M;
D. Alter database datafile ‘c:\oracle\data01.dbf’ resize 100M;

35. Quelle syntaxe pourrons nous utiliser pour connaître la valeur du paramètre «control_files » ?
Choisir tous les cas possibles.
A. Select value from v$parameter where lower(name)=’control_files’;
B. Select value from v$parameters where lower(name)=’control_files’;
C. Show parameter control_files;
D. Get parameter control_files;

36. On suppose que notre BD utilise un seul fichier de contrôle « c:\oradata\control01.ctl »


Si on a démarré la BD avec un fichier de paramètre de type PFILE, quelle est la liste
d’instructions qui permettront de multiplexer le fichier de contrôle vers le disque d:\
A. 1.shutdown immediate
2.copier le fichier c:\oradata\control01.ctl dans d:\oradata\control02.ctl
3.Modifier le paramètre manuellement dans le fichier de paramètre
control_files=’c:\oradata\control01.ctl’ ,‘d:\oradata\control02.ctl’
4.startup
B. 1.ALTER SYSTEM SET
control_files=’c:\oradata\control01.ctl’ ,‘d:\oradata\control02.ctl’
2.shutdown immediate
3. copier le fichier c:\oradata\control01.ctl dans d:\oradata\control02.ctl
4.startup
C. 1. copier le fichier c:\oradata\control01.ctl dans d:\oradata\control02.ctl
2. shutdown immediate
3.Modifier le paramètre manuellement dans le fichier de paramètre
control_files=’c:\oradata\control01.ctl’ ,‘d:\oradata\control02.ctl’
4.startup
D. 1.shutdown immediate
2.ALTER SYSTEM SET
control_files=’c:\oradata\control01.ctl’ ,‘d:\oradata\control02.ctl’
3. copier le fichier c:\oradata\control01.ctl dans d:\oradata\control02.ctl
4.startup

7/8
Examen d’administration de la base de données ORACLE V10g
Durée : 2h - Documents non autorisés
Nom :
Prénom :

37. On suppose que notre BD utilise un seul fichier de contrôle « c:\oradata\control01.ctl »


Si on a démarré la BD avec un fichier de paramètre de type SPFILE, quelle est la liste
d’instructions qui permettront de multiplexer le fichier de contrôle vers le disque d:\
A. 1.shutdown immediate
2.copier le fichier c:\oradata\control01.ctl dans d:\oradata\control02.ctl
3.Modifier le paramètre manuellement dans le fichier de paramètre
control_files=’c:\oradata\control01.ctl’ ,‘d:\oradata\control02.ctl’
4.startup
B. 1.ALTER SYSTEM SET
control_files=’c:\oradata\control01.ctl’ ,‘d:\oradata\control02.ctl’ scope=spfile
2.shutdown immediate
3. copier le fichier c:\oradata\control01.ctl dans d:\oradata\control02.ctl
4.startup
C. 1. copier le fichier c:\oradata\control01.ctl dans d:\oradata\control02.ctl
2. shutdown immediate
3.Modifier le paramètre manuellement dans le fichier de paramètre
control_files=’c:\oradata\control01.ctl’ ,‘d:\oradata\control02.ctl’
4.startup
D. 1.shutdown immediate
2.ALTER SYSTEM SET
control_files=’c:\oradata\control01.ctl’ ,‘d:\oradata\control02.ctl’ scope=spfile
3. copier le fichier c:\oradata\control01.ctl dans d:\oradata\control02.ctl
4.startup

38. Sachons que la BD est démarrée par un fichier de paramètre de type SPFILE
Comment peut-on modifier le paramètre STATIQUES « log_buffer» à la valeur : 20M

A. Alter system log_buffer=20M ;


B. 1. Alter system log_buffer=20M scope=spfile ;
2. shutdwon immediate ;
3. startup
C. 1. shutdwon immediate
2. Editer le fichier de paramètre spfile et changer la valeur : log_buffer=20M
3. startup

39. La zonne mémoire PGA est une zonne qui est partagé par tous les processus serveur

A. Vrai
B. Faux

40. Pour multiplexer les fichiers redo logs on est obligé d’arrêter et redémarrer la BD ?

A. Vrai
B. Faux

8/8

Vous aimerez peut-être aussi