在 Oracle 数据库安装过程中,您必须指定某些 Oracle 配置以获得最佳的 VMware Identity Manager 性能。
先决条件
创建的 Oracle 数据库将命名为 saas。VMware Identity Manager 需要对用户名和架构使用 Oracle 带引号的标识符。因此,创建 Oracle saas 用户名和架构时,必须使用双引号。
过程
- 创建 Oracle 数据库时指定以下设置。
- 选择常规/事务处理数据库配置选项。
- 单击。
- 使用“国家字符集”。
- 安装完成后连接到 Oracle 数据库。
- 以 sys 用户身份登录 Oracle 数据库。
- 增加进程连接数量。每个额外的服务虚拟机需要至少 300 个进程连接才能正常使用 VMware Identity Manager。例如,如果您的环境具有两个服务虚拟机,请以 sys 或系统用户身份运行 alter 命令。
- 使用 alter 命令增加进程连接数量。
alter system set processes=600 scope=spfile
- 重新启动数据库。
- 创建所有用户均可使用的数据库触发器。
创建数据库触发器的 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; |
- 运行 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"; |