Vous êtes sur la page 1sur 4

Universite´ 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 g A `a

un groupe g B , le processus ARC (ARChive) sauvegarde

un des fichiers de g A tous les fichiers de g A

un des fichiers de g B tous les fichiers de g B

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 SCN A le SCN (System Change Number ) figurant dans l’en-tˆete d’un fichier de donn´ees et

SCN B le SCN figurant dans le fichier de contrˆole. SMON d´etecte un arrˆet anormal de la BD, si

SCN A = SCN B SCN A < SCN B SCN A > SCN B

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

20. Les instructions SQL suivantes ont ´et´e ex´ecut´ees dans l’ordre :

isitcom; 2.GRANT CREATE SESSION TO Selon vous, l’utilisateur isitcom

1.GRANT

CREATE

SESSION

PUBLIC;

3.REVOKE

CREATE

SESSION

FROM

PUBLIC;

a le droit d’ouvrir une session

n’a pas le droit d’ouvrir une session

TO

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 ”

(la session d´epasse le seuil

des requˆetes : ”ORA-02392:exceeded session limit on CPU usage

d’utilisation du processeur

ses privil`eges syst`eme

).

ses privil`eges objet

Pour cet utilisateur, l’administrateur doit modifier

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

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