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

Quais são as funções e privilégios para fornecer a um usuário para executar CRUD (no Oracle 12)


Depende de quais operações você vai realizar. Se você deseja trabalhar apenas com tabelas em seu próprio esquema de banco de dados, os seguintes privilégios geralmente são suficientes para iniciar:
grant create session to <your_user>;
grant create table to <your_user>;

Você tem os direitos padrão para inserir/atualizar/excluir/selecionar tabelas de sua propriedade.

Cota de tablespace:
alter user <your_user> quota unlimited on <your_tablespace_name>;

É melhor definir o tablespace padrão para o usuário. Nesse caso, você pode omitir o nome do tablespace em uma instrução create table.
alter user <your_user> default tablespace <your_tablespace_name>;