Во время установки Oracle необходимо указать определенные конфигурации Oracle для оптимальной производительности при работе с VMware Identity Manager.

Необходимые условия

Созданная база данных Oracle будет называться saas. Для VMware Identity Manager требуется, чтобы в Oracle идентификаторы для имени пользователя и схемы были взяты в кавычки. Таким образом, при создании имени пользователя и схемы saas Oracle необходимо использовать двойные кавычки.

Процедура

  1. Создавая базу данных Oracle, укажите следующие параметры.
    1. Выберите параметр конфигурации База данных обработки общего назначения или транзакций.
    2. Щелкните Использование Unicode > UTF8.
    3. Используйте национальный набор символов.
  2. После завершения установки подключитесь к базе данных Oracle.
  3. Выполните вход в базу данных Oracle в качестве системного пользователя.
  4. Увеличьте количество подключений обработки. Для каждой дополнительной виртуальной машины службы требуется минимум 300 подключений обработки для работы с VMware Identity Manager. Например, если в среде две виртуальные машины службы, выполните команду alter в качестве пользователя SYS или SYSTEM.
    1. Увеличьте количество подключений обработки, используя команду alter.
      alter system set processes=600 scope=spfile
    2. Перезапустите базу данных.
  5. Создайте триггер базы данных, который могут использовать все пользователи.
    Пример 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;

  6. Выполните команды 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";