Durante la instalación de la base de datos de Oracle, se deberán especificar determinadas configuraciones de Oracle para conseguir un rendimiento óptimo con VMware Identity Manager.
Requisitos
La base de datos de Oracle que se cree se va a llamar saas. VMware Identity Manager requiere identificadores con comillas de Oracle para el nombre de usuario y el esquema. Por tanto, se deben utilizar dobles comillas al crear el nombre de usuario y el esquema en la base de datos saas de Oracle.
Procedimiento
- Al crear la base de datos de Oracle, especifique los parámetros siguientes.
- Seleccione la opción de configuración de la base de datos Uso General/Procesamiento de Transacciones.
- Haga clic en la opción para utilizar .
- Utilice el conjunto de caracteres nacional.
- Al finalizar la instalación, conéctese a la base de datos de Oracle.
- Inicie la sesión en la base de datos de Oracle como usuario sys.
- Aumente las conexiones de procesos. Cada máquina virtual de servicio adicional requiere un mínimo de 300 conexiones de procesos para funcionar con VMware Identity Manager. Por ejemplo, si su entorno dispone de dos máquinas virtuales de servicio, ejecute el comando alter como usuario sys o system.
- Aumente las conexiones de procesos mediante el comando alter.
alter system set processes=600 scope=spfile
- Reinicie la base de datos.
- Cree un activador de base de datos que puedan utilizar todos los usuarios.
SQL de ejemplo para crear un activador de base de datos |
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; |
- Ejecute los comandos de Oracle para crear un nuevo esquema de usuario.
SQL de ejemplo para crear un nuevo usuario |
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"; |