Hay varias formas de gestionar los roles y privilegios de usuario en Autonomous Database. Puede utilizar la tarjeta de usuarios de la base de datos de Oracle Database Actions o las herramientas del cliente para conectarse a la base de datos para gestionar privilegios y roles.
Las instancias de Autonomous Database incluyen un rol de base de datos predefinido denominado DWROLE. Este rol proporciona los privilegios comunes para los usuarios de Autonomous Database. En función de los requisitos de uso, puede que también necesite otorgar privilegios individuales a los usuarios.
DWROLE. Por ejemplo, el siguiente comando otorga DWROLE al usuario adb_user:
GRANT DWROLE TO adb_user;
CREATE USER o modifique la cuota para un usuario existente con ALTER USER. Por ejemplo:
CREATE USER sales
QUOTA 5M on DATA;
ALTER USER sales
QUOTA 1G on DATA;UNLIMITED TABLESPACE a un usuario. Por ejemplo, el siguiente comando otorga privilegios de tablespace ilimitados al usuario adb_user:
Nota:
El privilegioUNLIMITED TABLESPACE permite a un usuario utilizar todo el espacio de almacenamiento asignado. No puede revocar de forma selectiva el acceso a tablespace de un usuario con el privilegio UNLIMITED TABLESPACE. Puede otorgar acceso selectivo o restringido solo después de revocar el privilegio.DWROLE son los siguientes:
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