EXAMEN
Module : Administration des bases de données Documents autorisés : OUI NON X
Enseignant : équipe DBA
Nombre de pages : 2
Date : 24/10/2022 Heure : 18H30 Durée :1H30
Ecrire les requêtes permettant de :
1. Activer l’audit avec l’option « DB » et vérifier le paramètre d’audit. (1.5pts)
2. Soit le résultat des options d’audit suivant, écrire les commandes d’audit nécessaires. (1.5pt)
3. Créer un tablespace TBL_SP de Taille 20 Mo reparti en 2 fichiers : (2pts)
- fd01tbl_app.dbf de taille 10 Mo extensible de 2M,
- fd02tbl_app.dbf de taille fixe de 10 Mo.
4. Créer deux utilisateurs comme suit : (3pts)
Utilisateur 1 :
- nom d’utilisateur : USER1_SP,
- TBL_SP comme tablespace par défaut avec un quota 1M.
Utilisateur 2 :
- nom d’utilisateur : USER2_SP,
- TBL_SP comme tablespace par défaut avec un quota 1M.
Les utilisateurs ont les privilèges suivants :
- La connexion à la base de données avec la possibilité de le transmettre,
- Lancement d’import et export,
- La création de table.
5. Exporter tout le schéma de l’utilisateur USER1_SP sous le répertoire existant ORACLE.
Nommer le fichier d’export « EXPORT_USER1.DUMP ». (1.5pts)
6. Importer la table EMP du schéma USER1_SP sous le schéma USER2 en métadonnées
seulement. (1.5pts)
7. Créer un profil PROFILE_SP ayant les limites suivantes : (3pts)
- La durée de vie du mot de passe est un mois,
- le mot de passe doit contenir une lettre en majuscule.
8. Affecter le profil PROFILE_SP aux deux utilisateurs (1.5pts)
9. Créer une fonction stockée FN_NB_FILES qui prend en paramètre un tablespace et retourne le
nombre de ses fichiers de données. (1.5pts)
10. Créer une procédure stockée PROC_AUDIT qui prend en paramètre le nom d’utilisateur affiche
les entrées d’audit pour chaque objet. (2pts)
ANNEXE :