Tijdens de installatie van de Oracle-database moet u bepaalde Oracle-configuraties specificeren voor de optimale prestaties met VMware Identity Manager.

Voorwaarden

De Oracle-database die u maakt, wordt saas genoemd. VMware Identity Manager vereist door Oracle geciteerde identificaties voor de gebruikersnaam en het schema. Daarom moet u dubbele aanhalingstekens gebruiken wanneer u de gebruikersnaam en het schema van saas van Oracle maakt.

Procedure

  1. Specificeer de volgende instellingen wanneer u een Oracle-database maakt.
    1. Selecteer de configuratieoptie General Purpose/Transaction Processing Database.
    2. Klik op Unicode gebruiken > UTF8.
    3. Gebruik de nationale tekenset.
  2. Maak verbinding met de Oracle-database nadat de installatie is voltooid.
  3. Meld u aan op de Oracle-database als de systeemgebruiker.
  4. Verhoog de procesverbindingen. Elke extra virtuele machine van de service vereist minimaal 300 procesverbindingen om met VMware Identity Manager te werken. Als bijvoorbeeld uw omgeving twee virtuele machines van de service heeft, voert u de opdracht alter uit als sys of systeemgebruiker.
    1. Verhoog de procesverbindingen met behulp van de opdracht alter.
      alter system set processes=600 scope=spfile
    2. Start de database opnieuw op.
  5. Maak een database-trigger die alle gebruikers kunnen gebruiken.
    Voorbeeld van SQL om een database-trigger te maken

    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. Voer de Oracle-opdrachten uit om een nieuw gebruikersschema te maken.
    Voorbeeld van SQL om een nieuwe gebruiker te maken

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