Vous êtes sur la page 1sur 3

UIR Travaux pratiques/DATASECURITY AND AUDITING 2023/2024

Pr. Kamal EL GUEMMAT

Big Data & AI

TP 4 : ORACLE (Comptes utilisateur, Authentification de la base de données)

Comptes utilisateur, Authentification de la base de données


1. Créer le compte TP4.
Alter session set “_ORACLE_SCRIPT”=true;

2. Affecter des autorisations au TP4 afin d’administrer les tables.


GRANT ALL ON TABLE to TP4 ;
GRANT connect to TP4 ;
3. Retirer les autorisations du TP4.
REVOKE ALL ON TABLE from TP4 ;
REVOKE connect from TP4 ;
4. Créer un rôle ROLETP4 qui permet d’afficher d’insérer de mettre à jour de supprimer
le contenu des tables, de créer d’autres tables en cas de besoins, de se connecter à
SQL plus, sql developer et EM express.
CREATE ROLE ROLETP4 ;
GRANT SELECT, INSERT, UPDATE, DELETE ON TABLE to ROLETP4;
GRANT connect to ROLETP4;
GRANT EM_EXPRESS_ALL TO ROLETP4;
GRANT CREATE TABLE TO ROLETP4;
5. Octroyer ce rôle au TP4.
GRANT ROLETP4 to TP4;

6. Révoquer la création de table pour TP4.

7. Changer les propriétés de cet utilisateur ; limiter, avec un nouveau profil clerkprofil,
l’accès aux ressources système requises pour SESSIONS_PER_USER 1, IDLE_TIME 30,
CONNECT_TIME 600, FAILED_LOGIN_ATTEMPTS 20.

1
UIR Travaux pratiques/DATASECURITY AND AUDITING 2023/2024
Pr. Kamal EL GUEMMAT
CREATE PROFILE clerkprofil LIMIT
SESSIONS_PER_USER 1
IDLE_TIME 30
CONNECT_TIME 600;
FAILED_LOGIN_ATTEMPTS 20 ;
ALTER USER TP4 PROFILE clerkprofil;
8. Parcourir les différentes autorisations des rôles par défaut.

9. Parcourir le rôle ROLETP4, afficher les différentes autorisations de ce rôle.


10. Veuillez s’authentifier par l’utilisateur selon différentes manières d’authentifications
et de connexion par défaut (SQL plus, SQL developer, EM express).

2
UIR Travaux pratiques/DATASECURITY AND AUDITING 2023/2024
Pr. Kamal EL GUEMMAT

Ressources :
https://docs.oracle.com/en/database/oracle/oracle-database/19/admqs/administering-user-
accounts-and-security.html

Vous aimerez peut-être aussi