Há várias maneiras de gerenciar privilégios e funções de usuário no Autonomous Database. Você pode usar o cartão Usuários do Banco de Dados do Oracle Database Actions ou as ferramentas do cliente para estabelecer conexão com o banco de dados e gerenciar privilégios e funções.
Os Autonomous Databases vêm com uma função de banco de dados predefinida chamada DWROLE. Essa função fornece os privilégios comuns para usuários do Autonomous Database. Dependendo dos requisitos de uso, talvez você precise conceder privilégios individuais aos usuários.
DWROLE. Por exemplo, o seguinte comando concede a função DWROLE ao usuário adb_user:
GRANT DWROLE TO adb_user;
CREATE USER ou altere a cota de um usuário existente com ALTER USER. Por exemplo:
CREATE USER sales
QUOTA 5M on DATA;
ALTER USER sales
QUOTA 1G on DATA;UNLIMITED TABLESPACE a um usuário. Por exemplo, o seguinte comando concede privilégios de tablespace ilimitado ao usuário adb_user:
Nota:
A concessão do privilégioUNLIMITED TABLESPACE permite que o usuário use todo o espaço de armazenamento alocado. Você não pode revogar seletivamente o acesso a tablespaces de um usuário com o privilégio UNLIMITED TABLESPACE. Só é possível conceder acesso seletivo ou restrito depois de revogar o privilégio.DWROLE contém os seguintes privilégios:
CREATE ANALYTIC VIEW CREATE ATTRIBUTE DIMENSION ALTER SESSION CREATE HIERARCHY CREATE JOB CREATE MATERIALIZED VIEW CREATE MINING MODEL CREATE PROCEDURE CREATE SEQUENCE CREATE SESSION CREATE SYNONYM CREATE TABLE CREATE TRIGGER CREATE TYPE CREATE VIEW READ,WRITE ON directory DATA_PUMP_DIR EXECUTE privilege on the PL/SQL package DBMS_CLOUD EXECUTE privilege on OCI PL/SQL SDK