Esistono diversi modi per gestire i privilegi e i ruoli utente in Autonomous Database. È possibile utilizzare la scheda riservata alle azioni degli utenti del database di Oracle Database o gli strumenti lato client per connettersi al database e gestire privilegi e ruoli.
In Autonomous Database è disponibile un ruolo database predefinito denominato DWROLE. Questo ruolo fornisce i privilegi comuni per gli utenti di Autonomous Database. A seconda dei requisiti di utilizzo, potrebbe essere necessario concedere privilegi specifici agli utenti.
DWROLE. Ad esempio, il comando seguente concede il ruolo DWROLE all'utente adb_user:
GRANT DWROLE TO adb_user;
CREATE USER o modificare la quota di un utente esistente con ALTER USER. Ad esempio:
CREATE USER sales
QUOTA 5M on DATA;
ALTER USER sales
QUOTA 1G on DATA;UNLIMITED TABLESPACE a un utente. Ad esempio, il comando seguente concede privilegi illimitati sulle tablespace all'utente adb_user:
Nota:
La concessione del privilegioUNLIMITED TABLESPACE consente a un utente di utilizzare tutto lo spazio di memorizzazione dati allocato. Non è possibile revocare in modo selettivo l'accesso alle tablespace per gli utenti con privilegio UNLIMITED TABLESPACE. È possibile concedere l'accesso selettivo o limitato solo dopo aver revocato il privilegio.DWROLE sono i seguenti:
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