|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : avril 2006 Messages : 49 ![]() |
Bonjour,
j'ai une base avec +eurs utilisateurs et je voudrais que certains ne puissent pas modifier les donnees des autres. Malheuresement j'ai l'impression qu'avec Toad ou DBvisualizer, on peux naviguer de schemas en schemas et que l'on peux modifer les donnees. Que faudrait il que je mette en droits Oracle pour empecher cela. ? Merci pour votre reponse. |
|
|
00
|
|
|
#2 |
|
Membre habitué
![]() |
A mon avi, ce n'est pas un problème de TOAD, c'est un problème d'administration .
Pour un utilisateur donnée, si tu le crée avec la méthode suivante : Code :
CREATE user mon_user IDENTIFIED BY my_password Comme ca , l'utilisateur mon_user ne pourra jamais toucher au données des autres utilisateurs |
|
|
00
|
|
|
#3 |
|
Expert Confirmé
![]() Inscription : février 2006 Messages : 3 433 ![]() |
On peut aussi donner des droits de lecture seulement sur certaines tables avec:
Code :
GRANT SELECT ON <schema>.<table> TO mon_user; |
|
|
00
|
|
|
#4 |
|
Invité régulier
![]() Inscription : avril 2006 Messages : 49 ![]() |
Ok, merci
par contre est ce qu'il y a un grant any table ? parceque je voudrais qu'il voie les autres tables sans avoir a refaire un grant a chaque creation de tables. Merci |
|
|
00
|
|
|
#5 |
|
Expert Confirmé
![]() Inscription : février 2006 Messages : 3 433 ![]() |
Oui le privilège SELECT ANY TABLE existe.
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com