在 Linux 上設定 Essbase

您必須使用「組態工具」在 Linux 上設定 Essbase (在 Essbase 安裝結束時),或在安裝之後啟動「組態工具」。

必備條件與備註

  • Fusion Middleware 必須已經安裝,而且 Oracle Essbase 必須安裝在相同的「Oracle 本位目錄」中。請參閱安裝 Fusion Middleware
  • 如安裝先決條件所述,必須安裝支援的關聯式資料庫。請參閱安裝關聯式資料庫
  • 如果您使用 EPM Shared Services 驗證,必須已安裝支援的 EPM 版本、已建立並設定 EPM Shared Services 使用者,以及瞭解您的 Oracle 本位目錄與 EPM 例項詳細資料
    • 如果使用 EPM Shared Services 驗證,則應在 Essbase 26ai 組態期間執行。如果 EPM Shared Services 未執行,則必須手動將某些連接埠號碼設定為避免連接埠衝突。設定 Essbase 時,您必須謹慎地瞭解此主機上任何 EPM 服務已使用的連接埠,並僅選擇及使用此主機上服務或應用程式未使用的有效連接埠。您也必須在使用者介面或回應檔中設定這些未使用的連接埠號碼。
  • 如果您使用 Microsoft SQL Server (MSSQL) 作為 Essbase 儲存區域 (RCU) 綱要的資料庫,您必須先執行處理程序來更改資料庫並套用正確的衝突,以及解決綱要考量,再執行 Essbase 組態工具。如需詳細資訊,請參閱將 Microsoft SQL Server 設定為 Essbase 綱要的儲存區域資料庫
  • 預先建立 Essbase 的 RCU 綱要會說明此程序,如果您選擇在組態之前預先建立 RCU 綱要,而是讓 Essbase 組態工具為您建立它們。預先建立綱要的一個使用案例是,如果您使用公事包的安全 HTTPS 連線。
  • 所有連接埠不應該位於暫時的連接埠範圍內,也不應由其他執行中的軟體使用。請參閱避免連接埠衝突
  • 每個受管理伺服器都必須指定給一個機器,即代管一個或多個伺服器執行處理之電腦的邏輯表示法。與網域中其他可設定資源相關的機器名稱必須是唯一的。
  • 如果您計劃安裝和設定多個 Essbase 內部部署例項,以支援容錯移轉,您需要一個前端負載平衡器。請參閱設定負載平衡器以支援容錯移轉
  • 如果您是透過 Smart View 連線,請使用 URL /aps/SmartView,則必須變更 URL。請參閱重新導向至新的 Essbase Smart View 連線 URL 。或者,您可以設定重新導向至 Web 伺服器上的新 URL。如果您使用 Oracle HTTP Server (OHS) 或 HTTPD 伺服器,請在修改 Oracle HTTP Server 組態時重新導向 URL,如上一個項目中所述。

執行組態工具

  1. 如果您在安裝結束時並未繼續進行組態設定,請啟動「組態設定工具」。
    1. 在安裝 EssbaseFusion Middleware 的「Oracle 本位目錄」中,開啟 ./essbase/bin 中的終端機。例如,在 <Oracle_Home>/essbase/bin 中開啟終端機。
    2. 使用 config.sh 命令檔啟動「組態工具」。
      $ ./config.sh
      命令檔可以使用參數執行 (例如 -mode、-log、-log 優先順序、-responseFile)。如果您使用 responseFile 參數,除了密碼之外,所有欄位都會填入先前的組態項目。若要瞭解組態命令檔選項,請執行:./config.sh -help
  2. 在「歡迎」頁面上,按一下下一步
  3. 在「網域詳細資訊」頁面上,執行下列作業:
    1. 對於網域名稱,接受預設值 (如果正確) 或輸入您的網域名稱;例如,essbase_domain
    2. 若為「網域根目錄」,請接受預設值 (如果正確),或輸入您的網域根路徑;例如
      /scratch/user/oracle_home/domains
      如果您要安裝其他 Essbase 例項,請為每個例項使用不同的網域根目錄。
    3. 若為「應用程式目錄」,請接受預設值或輸入您的應用程式目錄;例如,
      /scratch/user/oracle_home/applications/essbase
      建議將應用程式目錄與配置檔案分開。
    4. 對於 WebLogic 管理員帳戶,請輸入將用於管理 Essbase 與中介軟體伺服器的 WebLogic 管理員帳戶名稱與密碼。
      • 如果您使用 WebLogic Embedded LDAP ,此管理員也會被授予 Essbase 服務管理員角色。
      • 如果您使用 EPM Shared Services ,此管理員僅適用於 Essbase 網域 WebLogic 例項。EPM Shared Services 管理員使用者將會被提供 Essbase 使用者角色:服務管理員。
    5. 下一步
  4. 在「資料庫連線 (Database Connection)」頁面上,執行下列動作:
    1. 「資料庫類型 (Database Type)」請接受預設值,或者輸入資料庫類型。這是支援的關聯式資料庫,例如 Oracle Database
    2. 針對「連線字串」,輸入資料庫的連線字串;例如,
      myhost.example.com:1521/orcl
      請參閱連線字串格式
    3. 若為 Essbase 儲存區域,請選擇是否要立即建立新綱要,或使用您在 Pre-create RCU Schemas for Essbase 中使用 Fusion Middleware RCU 公用程式建立的預先建立綱要作為預先設定的工作流程工作。如果在組態中使用 Microsoft SQL Server (MSSQL),請參閱上述相關先決條件。
    4. 對於「結構描述前置碼」,請輸入唯一且有意義的前置碼;例如 ESS26AI。這必須是包含 1-12 個數字或英文字母字元的新唯一字串,並且以英文字母為開頭。
    5. 若為「綱要密碼」,請輸入將為所有新綱要共用的綱要密碼。
    6. 對於管理員使用者名稱和密碼,請輸入授與 Oracle Database sysdba 角色之任何使用者的證明資料。這可以是預設的 sys 使用者或 Microsoft 資料庫管理員。使用者名稱必須以英文字母為開頭,而且長度必須在 5 到 128 個字元之間。密碼必須以字母為開頭,包含 8 到 30 個字元,且至少包含一個數字,且可選擇包含任意數目的特殊字元 ($ # _)。
    7. 下一步
  5. 在「節點管理程式組態」頁面上,執行下列作業:
    1. 針對「機器名稱」,接受預設值,或輸入「節點管理程式」機器名稱 (用來處理叢集) 的字串。所有連接埠不應該位於暫時的連接埠範圍內,也不應由其他執行中的軟體使用。請參閱避免連接埠衝突
    2. 對於「節點管理程式連接埠」,請接受預設值,除非您知道您的組織在 Fusion Middleware 組態期間選擇了不同的值。如需參考資訊,請參閱管理連接埠
    3. 對於「節點管理程式監聽位址」,您可以輸入完整的 Linux 主機名稱 (其中 WebLogic 會與您的 Fusion Middleware 安裝一併安裝)。它也可以是作業系統位址。如需參考資訊,請參閱變更 Oracle Fusion Middleware 使用的連接埠號碼
    4. 下一步
  6. 在「 WebLogic 伺服器連接埠組態」頁上,根據您在安裝時所做的選擇進行設定。
    為每部伺服器指定明確且安全的連接埠。請參閱管理連接埠。所有連接埠不應該位於暫時的連接埠範圍內,也不應由其他執行中的軟體使用。請參閱避免連接埠衝突
    1. 若要使用「傳輸層安全 (TLS Anywhere)」來保護連線,請選取安全連線模式核取方塊;然後就會辨識您自行簽署的憑證。如果您尚未進行,請檢閱下列主題:關於保護您的通訊與網路。如果建置 TLS 安全,則預設連接埠為「受管理伺服器安全連接埠」。非受保護的預設連接埠值為 9000,受保護則為 9001。建議使用安全的 (9001)。

      如果您將 Essbase 設定為使用非 Oracle 關聯式資料庫作為 RCU 儲存庫資料庫,則在 Essbase 部署完成後,您可能需要採取其他步驟,以設定系統的 ODBC 驅動程式以支援安全 /TLS 加密。請查閱您的資料庫驅動程式組態指示。

    2. [ 選擇性 ] 若要限制特定主機 (針對多本位目錄環境) 的存取,請在監聽位址欄位中指定網域,例如 localhost。如果您未指定 / 輸入監聽位址值,則監聽位址會套用至所有介面和位址,且所有對應的主機都可供存取。
    3. 下一步
  7. 在「 Essbase 連接埠組態」頁面上,執行下列作業:
    1. 接受預設值或輸入「代理程式連接埠」、「代理程式安全連接埠」(使用 TLS 進行安全通訊) 的值,以及 Essbase 應用程式伺服器的連接埠數目下限和上限。
      • 「代理程式連接埠」指定 Essbase 代理程式的連接埠 - 預設為 1423。
      • 代理程式安全連接埠指定 Essbase 代理程式使用傳輸層安全 (TLS) 的安全連線模式時,用於安全通訊的連接埠 - 預設值為 6423。
      • 若在一個主機上安裝了多個 Essbase 伺服器實例,則必須為每個實例指定唯一的連接埠號碼。
      • 所有連接埠不得位於暫時的連接埠範圍內,也不得由其他執行中的軟體使用。請參閱避免連接埠衝突
      • Essbase 伺服器連接埠下限與上限之間的範圍必須至少為 1000,視使用的數量而定。
    2. 下一步
  8. 在「身分識別提供者」組態頁面中,執行下列動作:
    1. 如果您還沒有,請複查選取認證提供者主題。
    2. WebLogic 是預設的身分識別提供者,但不建議用於實際執行環境。如果您目前使用 EPM Shared Services,並且想要繼續,請選取啟用 EPM Shared Services 識別提供者核取方塊。視窗範例顯示選取的 EPM 提供者。啟用時,您可以使用 EPM 欄位來確認或指定 EPM Oracle 本位目錄Oracle 例項位置。如需這些項目的詳細資料,請參閱關於 Middleware 本位目錄、EPM Oracle 本位目錄及 EPM Oracle 執行處理
    3. [ 選擇性 ] 您可以選擇輸入名稱,以向 Shared 服務註冊 Essbase 例項。如果未提供名稱,EPM 會產生已註冊例項的名稱。
    4. 下一步
  9. 複查組態摘要頁面。記下日誌檔位置和回應檔位置。您可以使用回應檔 (.rsp) 來儲存您的組態選項,並在未來的 UI 型或無訊息模式組態中填入相同的欄位值 (不包括密碼)。如果您想要使用 .rsp 檔案來執行未來的組態,您也可以執行組態,直到摘要頁面為止,然後按一下取消,而非設定,稍後再重複使用回應檔。.rsp 檔會儲存於摘要中所列的暫存位置作為「回應檔位置」。如果您計畫將它用於自動化未來組態,請務必將它儲存在更永久的地方,因為 tmp 目錄可能會經常被清除。請參閱範例回應檔與參數
  10. 按一下設定。在「組態進度」頁面的「組態工具」處理結束時,會啟動 Essbase 平台元件。當進度達到 100% 時,請按下一步
  11. 在「組態完成」頁面上複查詳細資訊,然後按一下完成。您現在可以登入 Essbase。請參閱 Essbase、REST 和 Smart View 用戶端 URL
複查進階組態主題中的進階和後續組態選項和工作。這些主題包括刪除 RCU 綱要、設定 Essbase 和 Oracle HTTP 伺服器等。