31.1 設定 Oracle 資料庫

本節介紹為使用者應用程式使用 Oracle 資料庫時可用的組態選項。如需受支援 Oracle 版本的詳細資訊,請參閱節 29.4, Identity Applications 的系統要求

31.1.1 設定字元集

使用者應用程式資料庫必須使用 Unicode 編碼的字元集。在建立資料庫時,請使用 AL32UTF8 指定此字元集。

若要確認是否將 Oracle 12c 資料庫設定為使用 UTF-8,請發出以下指令:

select * from nls_database_parameters;

如果資料庫未設定為使用 UTF-8,系統將會回應以下資訊:

NLS_CHARACTERSET
WE8MSWIN1252

否則,系統會回應以下資訊,確認資料庫已設定為使用 UTF-8:

NLS_CHARACTERSET
AL32UTF8

如需設定字元集的詳細資訊,請參閱「Choosing an Oracle Database Character Set」(選擇 Oracle 資料庫字元集)。

31.1.2 設定管理員使用者帳戶

使用者應用程式要求 Oracle 資料庫使用者帳戶擁有特定的權限。在 SQL Plus 公用程式中輸入以下指令:

CREATE USER idmuser IDENTIFIED BY password
GRANT CONNECT, RESOURCE to idmuser
ALTER USER idmuser quota 100M on USERS;

其中,idmuser 代表使用者帳戶。