Durante a instalação do banco de dados Oracle, você deve especificar determinadas configurações do Oracle para obter um melhor desempenho com o VMware Identity Manager.
Pré-requisitos
O banco de dados Oracle que você criar será chamado saas. O VMware Identity Manager exige a identificadores do Oracle entre aspas para o nome de usuário e o esquema. Portanto, você deve usar aspas duplas ao criar o nome de usuário e o esquema saas do Oracle.
Procedimento
- Especifique as configurações a seguir quando criar um banco de dados Oracle.
- Selecione a opção de configuração Bando de Dados para Fins Gerais/Processamento de Transações.
- Clique em .
- Use o Conjunto de Caracteres Nacionais.
- Conecte-se ao banco de dados Oracle após a conclusão da instalação.
- Conecte-se ao banco de dados Oracle como o usuário sys.
- Aumente as conexões do processo. Cada máquina virtual de serviço adicional exige um mínimo de 300 conexões de processo para funcionar com o VMware Identity Manager. Por exemplo, se o seu ambiente tiver duas máquinas virtuais de serviço, execute o comando alter como o usuário sys ou do sistema.
- Aumente as conexões de processo usando o comando alter.
alter system set processes=600 scope=spfile
- Reinicie o banco de dados.
- Crie um gatilho de banco de dados que todos os usuários possam usar.
SQL de amostra para criar um gatilho de banco de dados |
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; |
- Execute os comandos do Oracle para criar um novo esquema de usuário.
SQL de amostra para criar um novo usuário |
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"; |