Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Crie um usuário com todos os privilégios no Oracle


Existem 2 diferenças:

2 métodos criando um usuário e concedendo alguns privilégios a ele
create user userName identified by password;
grant connect to userName;

e
grant connect to userName identified by password;

fazem exatamente o mesmo. Ele cria um usuário e concede a ele a função de conexão.

resultado diferente

resource é um papel no oracle, que lhe dá o direito de criar objetos (tabelas, procedimentos, alguns mais, mas sem visualizações!). ALL PRIVILEGES concede muito mais privilégios de sistema.

Para conceder a um usuário todos os privilégios execute seu primeiro snippet ou
grant all privileges to userName identified by password;