Problème de droit sur une table.
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:
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.
Code:
CREATE ROLE monprofil;
Je crée avec le compte "user1" un user "user2" qui a les droits "connect", "resource", "monprofil".
Code:
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:
GRANT SELECT ON matable TO monprofil;
Je me connecte sur le compte de user2, il est incapable de voir la table "matable".
Code:
select * from matable;
SQL Error: ORA-00942: Table ou vue inexistante
Comment faire pour que user2 voit la table matable?
Merci pour votre aide.