在 Oracle 数据库安装过程中,您必须指定某些 Oracle 配置以获得最佳的 VMware Identity Manager 性能。

先决条件

创建的 Oracle 数据库将命名为 saasVMware Identity Manager 需要对用户名和架构使用 Oracle 带引号的标识符。因此,创建 Oracle saas 用户名和架构时,必须使用双引号。

过程

  1. 创建 Oracle 数据库时指定以下设置。
    1. 选择常规/事务处理数据库配置选项。
    2. 单击使用 Unicode > UTF8
    3. 使用“国家字符集”。
  2. 安装完成后连接到 Oracle 数据库。
  3. 以 sys 用户身份登录 Oracle 数据库。
  4. 增加进程连接数量。每个额外的服务虚拟机需要至少 300 个进程连接才能正常使用 VMware Identity Manager。例如,如果您的环境具有两个服务虚拟机,请以 sys 或系统用户身份运行 alter 命令。
    1. 使用 alter 命令增加进程连接数量。
      alter system set processes=600 scope=spfile
    2. 重新启动数据库。
  5. 创建所有用户均可使用的数据库触发器。

    创建数据库触发器的 SQL 示例

    CREATE OR REPLACE

    TRIGGER CASE_INSENSITIVE_ONLOGON

    AFTER LOGON ON DATABASE

    DECLARE

    username VARCHAR2(30);

    BEGIN

    username:=SYS_CONTEXT('USERENV','SESSION_USER');

    IF username = 'saas' THEN

    execute immediate 'alter session set NLS_SORT=BINARY_CI';

    execute immediate 'alter session set NLS_COMP=LINGUISTIC';

    END IF;

    EXCEPTION

    WHEN OTHERS THEN

    NULL;

    END;

  6. 运行 Oracle 命令以创建新用户架构。

    创建新用户的 SQL 示例

    CREATE USER "saas"

    IDENTIFIED BY <password>

    DEFAULT TABLESPACE USERS

    TEMPORARY TABLESPACE TEMP

    PROFILE DEFAULT

    ACCOUNT UNLOCK;

    GRANT RESOURCE TO "saas";

    GRANT CONNECT TO "saas";

    ALTER USER "saas" DEFAULT ROLE ALL;

    GRANT UNLIMITED TABLESPACE TO "saas";