Vous pouvez gérer de plusieurs façons les rôles et les privilèges utilisateur sur Autonomous Database. Vous pouvez utiliser la carte Utilisateurs de base de données d'Oracle Database Actions ou des outils côté client pour vous connecter à la base de données afin de gérer les privilèges et les rôles.
Les bases de données autonomes sont fournies avec un rôle de base de données prédéfini nommé DWROLE. Ce rôle fournit les privilèges communs aux utilisateurs de base de données autonome. Selon les besoins d'utilisation, vous devrez peut-être également octroyer des privilèges individuels aux utilisateurs.
DWROLE. Par exemple, la commande suivante octroie DWROLE à l'utilisateur adb_user :
GRANT DWROLE TO adb_user;
CREATE USER ou modifiez le quota d'un utilisateur existant avec ALTER USER. Par exemple :
CREATE USER sales
QUOTA 5M on DATA;
ALTER USER sales
QUOTA 1G on DATA;UNLIMITED TABLESPACE à un utilisateur. Par exemple, la commande suivante octroie des privilèges de tablespace illimités à l'utilisateur adb_user :
Remarque :
L'octroi du privilègeUNLIMITED TABLESPACE permet à un utilisateur d'employer tout l'espace de stockage alloué. Vous ne pouvez pas révoquer de manière sélective un accès au tablespace octroyé à un utilisateur doté du privilège UNLIMITED TABLESPACE. Vous pouvez octroyer un accès sélectif ou restreint uniquement après avoir révoqué le privilège.DWROLE sont les suivants :
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