Qu’est ce qu’un privilège?
Les privilèges sont des droits pour exécuter des requêtes
Le plus haut niveau de privilèges sont des privilèges DBA, il a la possibilité de donner aux utilisateurs l’accès à la base de données Les utilisateurs doivent posséder des privilèges système pour se connecter à la base de données, et les privilèges objets pour manipuler des données
Les privilèges DBA
Un DBA peut créer des utilisateurs en utilisant la requête CREATE USER
Lorsqu’un utilisateur est créé, il ne possède aucun privilège. Le DBA doit lui donner des privilèges souhaités
Créer un utilisateur
Lorsque le DBA a créé un utilisateur, il lui donne des privilèges
Exemple : Le DBA donne à l’utilisateur la possibilité de se connecter à la base de données. Ce privilège est donné grâce à CREATE SESSION
Privilèges système accordés à un utilisateur
Pour accorder un privilège il faut suivre les étapes suivantes :
1) Créer un nouvel utilisateur
2) Donner le privilège CREATE SESSION à l’utilisateur
3) Donner au nouvel utilisateur le privilège CREATE TABLE