Bonjour,

J'ai un soucis avec les droits sur oracle.
(j'utilise sqldeveloper pour définir les droits)
J'ai un user "user1" qui a les droits "connect", "resource", et "create role".
avec l'utilisateur system:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
CREATE USER user1 IDENTIFIED BY passuser1;
GRANT connect, resource, CREATE ROLE TO security;
Avec ce user1 j'ai crée un profil "monprofil", mes tables.
Je crée avec le compte "user1" un user "user2" qui a les droits "connect", "resource", "monprofil".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
CREATE USER user2 IDENTIFIED BY passuser2;
GRANT connect, resource, monprofil TO security;

Je donne le droit au profil "monprofil" de faire un select sur une table "matable".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
GRANT SELECT ON matable TO monprofil;
Je me connecte sur le compte de user2, il est incapable de voir la table "matable".
SQL Error: ORA-00942: Table ou vue inexistante

Comment faire pour que user2 voit la table matable?
Merci pour votre aide.