ORACLE : Création d'un compte utilisateur

Résolu/Fermé
OlivrT
Messages postés
323
Date d'inscription
lundi 2 novembre 2009
Statut
Membre
Dernière intervention
24 mai 2012
- 19 janv. 2011 à 09:36
 OlivrT - 20 janv. 2011 à 17:45
Bonjour,
j'aimerai créer un compte utilisateur et que ce compte n'ait accès uniquement en lecture et/ou écriture sur certaines tables. Mais je n'y arrive pas :-(
Nous avons un serveur de bdd Oracle 10g.
Nous utilisons une bdd Access pour accéder à ses informations via un lien ODBC.
Lorsque j'utilise notre compte "Admin", je parviens à lire toutes les tables évidemment.
Mais je souhaiterai mettre à disposition une bdd Access limitée en accès.
Merci d'avance pour votre aide.

3 réponses

my hamza
Messages postés
25
Date d'inscription
mardi 17 novembre 2009
Statut
Membre
Dernière intervention
23 janvier 2011
3
19 janv. 2011 à 12:40
bonjour!
pour creer un utilisateur voila la syntaxe:
create user nom_user
identified by passwrd;
pour limiter son acces a la base de donner tu peux creer des view et lui donner le privilége a se connecter a ces view ou des tables et pas d'autre uniquement via:
grant select(ou tout autre privilége objet update,delete...) on (nom de la table ou la view que ta creé) to nom_user;
viola j'espére que j'ai pu repondre a ta question !
3