Oracle
 sql >> Base de données >  >> RDS >> Oracle

Créer un utilisateur avec tous les privilèges dans Oracle

Il y a 2 différences :

2 méthodes créant un utilisateur et lui accordant des privilèges

create user userName identified by password;
grant connect to userName;

et

grant connect to userName identified by password;

faire exactement la même chose. Il crée un utilisateur et lui accorde le rôle de connexion.

résultat différent

ressource est un rôle dans oracle, qui vous donne le droit de créer des objets (tables, procédures, quelques autres mais pas de vues !). ALL PRIVILEGES accorde beaucoup plus de privilèges système.

Pour accorder à un utilisateur tous les privilèges exécutez votre premier extrait ou

grant all privileges to userName identified by password;