Institut Africain de Djibouti - IAD
Matière : Introduction à Oracle
Filière : L3 Génie Informatique
Année Universitaire : 2021-2022
TP REVISION
1. Afficher le nombre des fichiers du journal dans la base ;
2. Afficher les utilisateurs dont leurs comptes sont verrouillés ;
3. Créer l’utilisateur REV1, permettez à l’utilisateur de changer son mot de passe
Attribuer les rôles nécessaires pour que l’utilisateur puisse se connecter et utiliser
les ressources du système ;
4. En tant qu’administrateur, créer un rôle ayant create table, create tablespace
comme privilèges.
5. Allouer ce rôle à REV1 ;
6. Donner le privilège create user à tous les utilisateurs de la base.
7. Créer un profil nommé PREV qui répond aux critères suivants :
Après deux tentatives de connexion, le compte doit être bloqué pendant 8h.
Le mot de passe expire au bout de 15 jours.
Le même mot de passe ne peut pas être réutilisé avant une minute au moins.
Le compte doit disposer d’une période de 2 jours pour changer un mot de
passe expiré.
Allouer ce profil à REV1.
8. Créez un nouveau profil PREV2 de telle sorte que 3 sessions simultanées par
Utilisateur et chaque session l’utilisateur ne pourra qu’utiliser 20 Kbytes ;
9. Faire une audite générale sur l’utilisateur REV ;
10. Faire une audite qui permet de retracer les modifications effectuées sur la table
dba_roles ;
[Link]éer un rôle « Role_A » qui contient les privilèges suivants : création session,
des tables, vues ;
12. Donner ce rôle à « REV1 » avec la possibilité de redistribuer ;
13. Modifier le rôle « Role_A » pour ajouter les privilèges d’import, export et la
création audit ;
14. Trouver tous les privilèges système accordés au rôle « DBA » ;
15. Ecrire une requête qui permet de savoir qui a modifié les enregistrements de la
table locations de l’utilisateur hr ;
16. Ecrire une requête qui permet de contrôler les nouveaux rôles crées par «REV1» ;
17. Auditer toute suppression et modification d’une table faite par « hr » ;
18. Supprimer les enregistrements d’audit qui date plus d’une semaine ;
19. En tant que System, exporter les informations des utilisateurs dont le statut de
compte est ouvert et renommer le fichier « users_open » ;
20. En tant que System, Importer ces données dans le schéma « REV1 » ;
21. En tant que System, Exporter la tablespace « info » ;