1. Universit´e de Sousse
I.S.I.T.Com.
TD 2
Administration des Bases de Donn´ees
Khaled Jouini
2012-2013
Note pr´eliminaire
L’exercice est un questionnaire `a choix multiples (QCM). Pour chaque question vous pouvez choisir z´ero,
une ou plusieurs r´eponses parmi celles propos´ees. Ne choisissez que les propositions dont l’exactitude
vous semble certaine.
Questions
1. Quels fichiers parmi les suivants ne font pas partie d’une BD Oracle?
Fichier de journalisation archiv´e PFILE cfgtoolslog/AlertSID.log
2. L’erreur "Error:ORA-01555 snapshot too old" (i.e. les images des donn´ees ne sont plus disponibles)
peut avoir lieu lorsque
l’´ecriture des log bascule d’un groupe `a un autre,
une transaction acc`ede `a des donn´ees en cours de modification par une autre,
la taille du tablespace d’annulation est ”petite”
3. Suite `a une requˆete de mise-`a-jour, le syst`eme vous informe qu’il lui est impossible d’augmenter la
taille du tablespace undoTbs : "Error:ORA-30036:unable to extend segment by 8 in undo tablespace
’undoTbs’". Quelles actions vous permettent de rem´edier `a cela?
Ajouter un nouveau fichier `a undoTbs,
Mettre un des fichier de undoTbs en mode auto-extensible sans limitation de taille,
Mettre la gestion des segments de undoTbs en mode auto.
4. L’´ecriture dans les fichiers de journalisation d’un mˆeme groupe, est
Cyclique Multiplex´ee Cyclique et multiplex´ee
5. Quelles actions parmi les suivantes changent le contenu du fichier de contrˆole
Ajout d’un nouveau fichier de donn´ees `a un tablespace,
Cr´eation d’une nouvelle table,
Ajout d’un nouveau fichier `a un groupe de journalisation.
6. Lorsque la BD fonctionne en mode ARCHIVELOG et que l’´ecriture des logs bascule d’un groupe gA `a
un groupe gB, le processus ARC (ARChive) sauvegarde
un des fichiers de gA un des fichiers de gB
tous les fichiers de gA tous les fichiers de gB
TD 2 - Administration des Bases de Donn´ees 1/4 Khaled Jouini c
2. 7. Le multiplexage des fichiers journalisation se r´ealise par la cr´eation de nouveaux
Groupes de journalisation Fichiers membres Segments d’annulation
8. Quelles instructions parmi les suivantes provoquent une r´ecup´eration?
SHUTDOWN ABORT SHUTDOWN TRANSACTIONAL SHUTDOWN IMMEDIATE
9. Quelles instructions parmi les suivantes d´eclenchent le processus DBW (directement ou indirectement?
ALTER SYSTEM SWITCH LOGFILE SHUTDOWN ABORT ALTER TABLESPACE nomTbs OFFLINE
10. Parmi les tampons suivants, lesquels jouent un rˆole dans la r´eduction du temps d’ex´ecution des
requˆetes de recherche (SELECT...)?
le pool partag´e le tampon de journalisation le tampon de la BD
11. Quelles propositions parmi les suivantes sont correctes. Le param`etre SGA TARGET,
indique la taille maximale de la SGA,
active la gestion automatique de la SGA lorsque sa valeur est ´egale `a 0,
active la gestion automatique de la SGA lorsque sa valeur est diff´erente de 0.
12. Quels processus parmi les suivants ´ecrivent dans le tampon de la BD?
CKPT DBW Server Process
13. Lors de la phase Roll-Forward d’une r´ecup´eration,
toutes les transactions sont rejou´ees seules les transactions valid´ees ont rejou´ees
14. Soit SCNA le SCN (System Change Number) figurant dans l’en-tˆete d’un fichier de donn´ees et
SCNB le SCN figurant dans le fichier de contrˆole. SMON d´etecte un arrˆet anormal de la BD, si
SCNA = SCNB SCNA < SCNB SCNA > SCNB
15. Quelles composantes parmi les suivantes sont consult´ees lors d’une restauration?
Fichier de contrˆole Fichier de param`etres Tablespace d’annulation
16. Quelles composantes parmi les suivantes peuvent ˆetre utilis´ees lors de l’ex´ecution d’une requˆete
SELECT?
Library Buffer Tablespace d’annulation Fichier de journalisation
17. La vue dynamique v$sga est consultable lorsque le serveur de BD est au minimum `a l’´etat
OPEN NOMOUNT MOUNT
18. Si un param`etre dynamique est modifi´e par "ALTER..SCOPE=SPFILE",
la modification n’est appliqu´ee qu’au prochain d´emarrage de l’instance,
le syst`eme affiche une erreur,
la modification est appliqu´ee uniquement `a l’instance en cours.
19. L’option SCOPE=BOTH est applicable aux param`etres
statiques dynamiques statiques et dynamiques
TD 2 - Administration des Bases de Donn´ees 2/4 Khaled Jouini c
3. 20. Les instructions SQL suivantes ont ´et´e ex´ecut´ees dans l’ordre : 1.GRANT CREATE SESSION TO
isitcom; 2.GRANT CREATE SESSION TO PUBLIC; 3.REVOKE CREATE SESSION FROM PUBLIC;
Selon vous, l’utilisateur isitcom
a le droit d’ouvrir une session n’a pas le droit d’ouvrir une session
21. Un utilisateur userA a transmis le privil`ege objet DELETE TABLE `a un utilisateur userB. Suite au
retrait de ce privil`ege de userA, userB
garde le privil`ege ne garde pas le privil`ege
22. Un utilisateur userA a transmis le privil`ege syst`eme DROP TABLE `a un utilisateur userB. Suite au
retrait de ce privil`ege de userA, userB
garde le privil`ege ne garde pas le privil`ege
23. Un utilisateur d’une BD se plaint d’avoir le message d’erreur suivant chaque fois qu’il ex´ecute
des requˆetes : ”ORA-02392:exceeded session limit on CPU usage...” (la session d´epasse le seuil
d’utilisation du processeur...). Pour cet utilisateur, l’administrateur doit modifier
ses privil`eges syst`eme ses privil`eges objet son profil
24. Si vous voulez verrouiller le compte d’un utilisateur si au bout de 3 tentatives de connexion le bon
mot de passe n’a toujours pas ´et´e fourni. Pour cet utilisateur, vous devez modifier
A. ses privil`eges syst`eme B. ses privil`eges objet C. son profil
25. Quelle instruction parmi les suivantes permet de verrouiller pendant 30 minutes un compte ayant
le profil par d´efaut, lorsque le nombre maximal de tentatives de connexions infructueuses `a ce compte
est atteint
ALTER DEFAULT LIMIT password lock time 30
ALTER DEFAULT LIMIT password lock time 1/2
ALTER DEFAULT LIMIT password lock time 1/24
ALTER DEFAULT LIMIT password lock time 1/48
26. Les instructions SQL suivantes ont ´et´e ex´ecut´ees dans l’ordre : 1.GRANT roleA TO userA; 2.GRANT
CREATE TABLE TO roleA;
Selon vous, l’utilisateur userA
dispose du privil`ege CREATE TABLE ne dispose pas du privil`ege CREATE TABLE
27. Indiquez parmi les privil`eges suivants, ceux dont la r´evocation entraˆıne un effet de cascade
A. SELECT...ON B. SELECT TABLE C. DROP TABLE
28. Lesquels de ces r´epertoires contiennent les fichiers d’une BD Oracle?
ORACLE HOME ORACLE BASE oradata
29. Selon l’architecture OFA, quels r´epertoires parmi les suivants contient les fichiers de contrˆole des
diff´erentes BD (choisissez une seule proposition)
A. ORACLE HOME B. ORACLE BASE C. ORADATA
TD 2 - Administration des Bases de Donn´ees 3/4 Khaled Jouini c
4. 30. Lesquels de ces r´epertoires contiennent les ex´ecutables, les utilitaires et les scripts Oracle Database?
ORACLE HOME ORACLE BASE oradata
31. Le script CATAPROC.SQL est ex´ecut´e lors de la cr´eation d’une base de donn´ees pour cr´eer
le dictionnaire de donn´ees les packages PL/SQL les vues du dictionnaire de donn´ees
32. Quelles actions parmi les suivantes doivent ˆetre faites avant de l’ex´ecution de la commande CREATE
DATABASE...
set oracle sid=... ORAPWD FILE=... ORADIM -NEW -SID ...
33. Le fichier tnsnames.ora permet
la sp´ecification des emplacements d’´ecoute du processus d’´ecoute
la sp´ecification des m´ethodes de r´esolution des noms de services r´eseau configur´es
la r´esolution des noms de services r´eseau en des descripteurs de connexion
34. Quels fichiers parmi les suivants doivent ˆetre configur´es cˆot´e serveur
sqlnet.ora listener.ora tnsnames.ora
35. Le fichier listener.ora contient
A. les descripteurs de connexion r´eseau
B. les emplacements d’´ecoute du processus d’´ecoute
C. les BD inscrites aupr`es du processus d’´ecoute
TD 2 - Administration des Bases de Donn´ees 4/4 Khaled Jouini c