在 Oracle 資料庫安裝期間,您必須指定特定 Oracle 組態,才能獲得 VMware Identity Manager 的最佳效能。

先決條件

您建立的 Oracle 資料庫名稱會是 saasVMware Identity Manager 要求對使用者名稱和結構描述使用 Oracle 引號識別項。因此,建立 Oracle saas 使用者名稱和結構描述時,您必須使用雙引號。

程序

  1. 建立 Oracle 資料庫時,請指定下列設定。
    1. 選取一般用途/交易處理資料庫組態選項。
    2. 按一下使用 Unicode > UTF8
    3. 使用國家字元集。
  2. 安裝完成後,連線至 Oracle 資料庫。
  3. 以 sys 使用者身分登入 Oracle 資料庫。
  4. 增加處理程序連線數。每個額外的服務虛擬機器需要最少 300 個處理程序連線才能搭配 VMware Identity Manager 運作。例如,如果您的環境有兩個服務虛擬機器,請以 sys 或系統使用者身分執行 alter 命令。
    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";