0% ont trouvé ce document utile (0 vote)
381 vues5 pages

Examen Administration Bases de Données

L'examen porte sur l'administration des bases de données et contient 13 questions. Il demande de créer des objets comme des tablespaces, profils, utilisateurs, rôles, fonctions et procédures stockées, et de configurer des options d'audit.

Transféré par

Ghofrane Ferchichi
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
381 vues5 pages

Examen Administration Bases de Données

L'examen porte sur l'administration des bases de données et contient 13 questions. Il demande de créer des objets comme des tablespaces, profils, utilisateurs, rôles, fonctions et procédures stockées, et de configurer des options d'audit.

Transféré par

Ghofrane Ferchichi
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

EXAMEN

Semestre : 1 2

Session : Principale Rattrapage

Module : Administration des bases de données Documents autorisés : OUI NON

Enseignants : Équipe DBA Nombre de pages : 02

Date : 01/07/2022 Heure : 12h30 Classes : 4TIC

Durée : 1h30

1. Créer un tablespace temporaire nommé “TB_CTL” de taille 40M contenant deux fichiers ‘[Link]’ et
‘[Link]’ de taille 20M chacun. (1pt).

2. Rendre le tablespace “TB_CTL” le tablespace temporaire par défaut de la base de données. (1pt).

3. Créer un profil ‘Profil_CTL’ ayant les spécificités suivantes : (1.5pts)..


− Après 3 tentatives de connexion, un compte utilisateur sera verrouillé pendant 24 heures.
− Le mot de passe ne peut pas être utilisé plus de deux fois.
− le temps d'exécution d’une requête sql est 60 centisecondes.
4. Créer une fonction stockée FN_VERIF (user_name varchar, password varchar, old_password varchar)
qui permet de vérifier les conditions suivantes : (2pts)
− Le mot de passe doit contenir au moins un chiffre
− Le mot de passe doit se terminer par une lettre alphabétique.
5. Modifiez le profil ‘Profil_CTL’ de sorte que la fonction FN_VERIF soit la fonction de vérification du
mot de passe.(1pt)
6. Créez un utilisateur USER_CTL ayant les propriétés suivantes : (2pts)
− le tablespace permanent USERS avec un quota 10m.
− le tablespace temporaire “TB_CTL”.
− le profile Profil_CTL
− Le compte Utilisateur doit être verrouillé par défaut.
7. Créer une fonction stockée FN_NB_USERS qui retourne le nombre d' utilisateurs expiré . (2pts)

1|Page
8. Créer le rôle ‘ROLE_CTL’ permettant de manipuler les privilèges ci-dessous, à savoir qu’il faut lui
donner le droit également de déléguer ces privilèges à d’autres utilisateurs. (1.5pts)
− Pouvoir se connecter.
− créer des procédures et fonctions stockées.
− Interroger la table JOB_HISTORY du schéma HR.
9. affecter le rôle ‘ROLE_CTL’ à l'utilisateur ‘USER_CTL’.(1pt)
10. Créez une procédure stockée Liste_PRIVS( role varchar) qui prend en paramètre un rôle et affiche les
rôles assignés .(2pts)
11. activer l’audit de la base de données de sorte que les entrées d’audit seront stockées dans le système
d’exploitation.(1pt)
12. On veut maintenant auditer :

− toute instruction de création de déclencheurs effectuée avec succès par l'utilisateur


‘USER_CTL’.
− Les tentatives de connexion par accès.
− L’insertion dans la table ‘REGIONS’ du schéma HR par session pour tous les utilisateurs.
(2pts)
13. Ecrire une procédure stockée AUDIT_OPTS ( table varchar) qui permet d’afficher les options d’audit
pour une table passée en paramètre sur les commandes d’insertion, de mise à jour et de
sélection.(2pts)

ANNEXE :

Vous aimerez peut-être aussi