管理 Autonomous Database 上的使用者角色與權限

您可以透過多種方式管理 Autonomous Database 上的使用者權限與角色。您可以使用 Oracle Database Actions 資料庫使用者卡片或用戶端工具來連線到資料庫,以管理權限與角色。

Autonomous Databases 隨附名為 DWROLE 的預先定義資料庫角色。此角色提供 Autonomous Database 使用者的通用權限。視使用需求而定,您可能也必須將個別權限授予使用者。

  • 以 ADMIN 使用者的身分,授予 DWROLE。例如,下列命令會將 DWROLE 授予使用者 adb_user
    GRANT DWROLE TO adb_user;
  • 如果使用者需要載入資料,請執行下列其中一個動作以新增載入資料所需的權限:
    • 使用 CREATE USER 新增配額給新使用者,或使用 ALTER USER 更改現有使用者的配額。例如:
      CREATE USER sales 
           QUOTA 5M on DATA;
      ALTER USER sales 
           QUOTA 1G on DATA;
    • UNLIMITED TABLESPACE 權限授予使用者。例如,下列命令會將無限制的表格空間權限授予使用者 adb_user

      註:

      授予 UNLIMITED TABLESPACE 權限可讓使用者使用所有配置的儲存空間。您無法選擇性撤銷具有 UNLIMITED TABLESPACE 權限之使用者的表格空間存取權。您只能在撤銷權限之後授予選擇性或限制的存取權。
  • DWROLE 中的權限如下:
    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