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