Bonjour,
Je lis ça et là que SYSDBA n'est pas destiné à être propriétaire des bases, qu'il ne devrait jamais être utilisé etc...
Bon vu que je me suis plongé dans la gestion des users bien longtemps après la création de la base il est trop tard pour moi
J'aimerais donc maintenant :
1. créer un utilisateur "admin" qui remplace SYSDBA et ait tous les droits
2. transférer la "propriété" de la base à cet "admin"
3. créer un utilisateur "user" qui ait seulement un droit de consultation (SELECT sur toutes les tables)
J'ai commencé par le (3) mais vu que cette syntaxe ne fonctionne pas :
.. y a-t'il un moyen de granter le select sur toutes les tables à la fois sans se les taper 1 par 1 ? Car les tables séparées de virgules ça ne passe pas non plus. Et j'en ai 94
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 GRANT SELECT ON * TO USER
Pour le (1) quelle est la façon de procéder la plus simple ? Peut-on dupliquer SYSDBA ?
Le (2) est-il possible ?
Du coup question pratique :
4. toute nouvelle base créée doit être précédée d'une création d'user ?
Merci de m'éclairer..
Partager