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

  1. Especifique as configurações a seguir quando criar um banco de dados Oracle.
    1. Selecione a opção de configuração Bando de Dados para Fins Gerais/Processamento de Transações.
    2. Clique em Usar Unicode > UTF8.
    3. Use o Conjunto de Caracteres Nacionais.
  2. Conecte-se ao banco de dados Oracle após a conclusão da instalação.
  3. Conecte-se ao banco de dados Oracle como o usuário sys.
  4. 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.
    1. Aumente as conexões de processo usando o comando alter.
      alter system set processes=600 scope=spfile
    2. Reinicie o banco de dados.
  5. 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;

  6. 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";