管理專用 Exadata Infrastructure 上的 Autonomous Database 使用者
建立資料庫使用者
您可以使用任何 SQL 從屬端工具,以 ADMIN 使用者身分連線資料庫,即可在 Autonomous Database on Dedicated Exadata Infrastructure 中建立資料庫使用者。
CREATE USER new_user
IDENTIFIED BY password
DEFAULT TABLESPACE tablespace_name;
GRANT CREATE SESSION TO new_user;
附註:
CREATE USER
SQL 敘述句的 Autonomous Database on Dedicated Exadata Infrastructure 不支援 IDENTIFIED EXTERNALLY
和 IDENTIFIED BY VALUES
子句。
這會以連線權限建立 new_user
。此使用者現在可以連線至 Autonomous Database 並執行查詢。若要將其他權限授予使用者,請參閱 Manage Database User Privileges 。
Autonomous Database 需要使用強式密碼;您指定的密碼必須符合預設密碼複雜性規則。
-
密碼的長度必須介於 12 到 30 個字元之間,且至少必須包含一個大寫字母、一個小寫字母及一個數字字元。
請注意,在某些說明工具提示即現式視窗中,密碼限制會顯示為 60 個字元。密碼的長度上限為 30 個字元。
-
密碼不能包含 username 。
-
同一個 username 中不能是最後 4 次使用的密碼之一。
-
密碼不可包含雙引號 (") 字元.
-
密碼不得與 24 小時前設定的密碼相同。
若要解除鎖定資料庫使用者帳戶,請以 ADMIN 使用者身分連線至您的資料庫,然後執行下列命令:
ALTER USER username IDENTIFIED BY password ACCOUNT UNLOCK;
解除鎖定或變更 ADMIN 資料庫使用者密碼
您可以使用 Oracle Cloud Infrastructure 主控台變更 ADMIN 資料庫使用者的密碼。
附註:
如果您未成功嘗試多次與 ADMIN 資料庫使用者帳戶進行認證,系統可能會將它鎖定。變更 ADMIN 資料庫使用者密碼會自動解除鎖定帳戶。管理資料庫使用者權限
Autonomous Database 隨附一個名為 DWROLE
的預先定義資料庫角色。這個角色會提供多數資料庫使用者所需的權限。以下是它授予使用者的權限:
CREATE ANALYTIC VIEW CREATE ATTRIBUTE DIMENSION ALTER SESSION CREATE HIERARCHY CREATE JOB 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
若要將 DWROLE
角色授與資料庫使用者,請使用任何 SQL 從屬端工具,以 ADMIN 使用者身分連線資料庫,然後輸入此 SQL 敘述句:
GRANT DWROLE TO user;
除了授與 DWROLE
權限之外,您也可以使用 GRANT
命令將個別權限授與使用者。
DWROLE
角色不會將任何表格空間配額配置給使用者。如果使用者要新增資料或其他物件,您必須以下列其中一種方式授與使用者表格空間配額:
-
授與使用者
UNLIMITED TABLESPACE
權限:GRANT UNLIMITED TABLESPACE TO user;
-
個別將使用者配額授予表格空間;例如:
ALTER USER user QUOTA 500M ON data;
附註:
授予UNLIMITED TABLESPACE
權限後,使用者就可以使用所有配置的儲存體空間。您無法選擇性地撤銷具有 UNLIMITED TABLESPACE
權限之使用者的表格空間存取權。您只能在撤銷權限後,授予選擇性或限制的存取權。
- 請參閱 Oracle Database 19c SQL Language Reference 中的 GRANT 或 Oracle Database 23ai SQL Language Reference 。
- 請參閱 Oracle Database 19c SQL Language Reference 中的 ALTER USER 或 Oracle Database 23ai SQL Language Reference 。