31.1 配置 Oracle 数据库

本节为 User Application 使用 Oracle 数据库提供了所需的配置选项。有关支持的 Oracle 版本的信息,请参见部分 29.4, Identity Applications 的系统要求。

31.1.1 配置字符集

User Application 数据库必须使用 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 配置管理员用户帐户

User Application 要求 Oracle 数据库用户帐户具有特定的特权。在 SQL Plus 实用程序中输入以下命令:

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

其中,idmuser 表示用户帐户。