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:
Avec ce user1 j'ai crée un profil "monprofil", mes tables.
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;
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 CREATE ROLE 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".
Je me connecte sur le compte de user2, il est incapable de voir la table "matable".
Code : Sélectionner tout - Visualiser dans une fenêtre à part GRANT SELECT ON matable TO monprofil;
SQL Error: ORA-00942: Table ou vue inexistante
Code : Sélectionner tout - Visualiser dans une fenêtre à part select * from matable;
Comment faire pour que user2 voit la table matable?
Merci pour votre aide.
Partager