管理專用 Exadata 基礎架構上的自治式 AI 資料庫使用者
建立資料庫使用者
您可以使用任何 SQL 從屬端工具,以 ADMIN 使用者身分連線至資料庫,即可在專用 Exadata 基礎架構上的自治式 AI 資料庫中建立資料庫使用者。
CREATE USER new_user
IDENTIFIED BY password
DEFAULT TABLESPACE tablespace_name;
GRANT CREATE SESSION TO new_user;
附註:
專用 Exadata 基礎架構上的自治式 AI 資料庫不支援IDENTIFIED EXTERNALLY
和 IDENTIFIED BY VALUES
子句與 CREATE USER
SQL 敘述句。
這會建立具備連線權限的 new_user
。此使用者現在可以連線至 Autonomous AI Database 並執行查詢。若要將其他權限授與使用者,請參閱管理資料庫使用者權限。
Autonomous AI 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 AI 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 26ai SQL Language Reference 。
- 請參閱 Oracle Database 19c SQL Language Reference 中的 ALTER USER 或 Oracle Database 26ai SQL Language Reference 。