在 Windows 上設定 Essbase

安裝後,您必須使用「組態工具」在 Windows 上設定 Essbase

必備條件與備註

  • Fusion Middleware 必須已經安裝,而且 Oracle Essbase 必須安裝在相同的「Oracle 本位目錄」中。請參閱安裝 Fusion Middleware
  • 如安裝先決條件所述,必須安裝支援的關聯式資料庫。請參閱安裝關聯式資料庫
  • 如果您使用 EPM Shared Services 驗證,則必須已安裝支援的 EPM 版本、已建立並設定 EPM 使用者 Shared Services,以及瞭解您的 Oracle 本位目錄與 EPM 例項詳細資料
    • 如果使用 EPM Shared Services 驗證,則應在 Essbase 組態期間執行。如果 EPM Shared Services 未執行,則必須手動將某些連接埠號碼設定為避免連接埠衝突。設定 Essbase 時,您必須謹慎地瞭解此主機上任何 EPM 服務已使用的連接埠,並且僅選擇及使用此主機上服務或應用程式未使用的有效連接埠。您也必須在使用者介面或回應檔中設定這些未使用的連接埠號碼。
  • 如果您使用 Microsoft SQL Server (MSSQL) 作為 Essbase 儲存區域 (RCU) 綱要的資料庫,您必須先執行處理程序來更改資料庫並套用正確的衝突,以及解決綱要考量,再執行 Essbase 組態工具。如需詳細資訊,請參閱將 Microsoft SQL Server 設定為 Essbase 綱要的儲存區域資料庫
  • 預先建立 Essbase 的 RCU 綱要會說明此程序,如果您選擇在組態之前預先建立 RCU 綱要,而讓「組態設定工具」為您建立它們。預先建立綱要的一個使用案例是,如果您使用公事包的安全 HTTPS 連線。
  • 在 [Windows 控制台 ] > [ 時鐘與區域 ] > [ 區域 ] 中,選取 [ 管理 ] 標籤。按一下變更系統地區設定,然後選取 Beta:使用 Unicode UTF-8 以取得全球語言支援核取方塊。
  • Windows 上的 Essbase 不能在同一個主機上擁有多個組態或例項。
  • 無論您是否使用預先建立的綱要,都必須在「Oracle 本位目錄」套用下列修正程式,再建立 RCU 綱要。檢查「Essbase 版本注意事項」區段中獨立部署的最新修補程式,或聯絡支援中心以驗證適當的修補程式版本。

    • 28186730 - FMW/WLS 的最新 OPatch 13.9.4.2.x 版本
    • 31676526 - 修正 TNS_ADMIN RCU 的 12.2.1.4.0 警告
    • 30540494 - RAC RCU 錯誤的修正程式 12.2.1.4.0
    • 30754186 - RAC RCU 錯誤的修正程式 12.2.1.4.0
  • 所有連接埠不應該位於暫時的連接埠範圍內,也不應由其他執行中的軟體使用。請參閱避免連接埠衝突
  • 每個受管理伺服器都必須指定給一個電腦 (代管一個或多個伺服器執行處理的電腦邏輯表示法)。與網域中其他可設定資源相關的機器名稱必須是唯一的。
  • 如果您計劃安裝和設定多個 Essbase 內部部署例項,以支援容錯移轉,您需要前端負載平衡器,且必須在不同的主機上設定例項。如上所述,Windows 上的 Essbase 在相同的主機上不能有多個組態或執行處理。請參閱設定負載平衡器以支援容錯移轉
  • 如果要將 Essbase 服務設定為 Essbase Windows 服務,若要啟動和停止 Essbase 服務,則 PowerShell 必須位於環境 PATH 變數中。在設定組態期間,也必須啟用 Essbase Windows 服務,才能安裝 Windows 服務。
  • 如果您是透過 Smart View 連線,請使用 URL /aps/SmartView,則必須變更 URL。請參閱重新導向至新的 Essbase Smart View 連線 URL 。或者,您可以設定重新導向至 Web 伺服器上的新 URL。如果您使用 Oracle HTTP Server (OHS) 或 HTTPD 伺服器,請在修改 Oracle HTTP Server 組態時重新導向 URL,如上一個項目符號中所述。
  • 若要存取回應檔並使用該回應檔,您必須為使用者設定 TEMP 和 TMP 環境變數,如下所示:
    1. 在 Windows 工作列上,在 Windows 圖示上按一下滑鼠右鍵,然後選取系統
    2. 在「設定值」頁面的右側「相關設定值」標頭下,按一下系統資訊,然後按一下進階系統設定值
    3. 選取環境變數
    4. 按一下新建以建立新的環境變數 TEMP 和 TMP,或按一下編輯以您的使用者變數值修改現有的環境變數 TEMP 和 TMP。您可同時使用相同的值。
    5. 設定之後,請開啟新的指令或指令提示以反映新的變數集。

執行組態工具

  1. 如果您在安裝結束時並未繼續進行組態設定,請啟動「組態設定工具」。
    1. 在安裝 EssbaseFusion Middleware 的「Oracle 本位目錄」中,開啟 \essbase\bin 中的終端機。例如,在 <Oracle_Home>\essbase\bin 中開啟終端機。
    2. 使用 config.cmd 命令命令檔啟動「組態工具」。
      config.cmd
      命令檔可以使用參數執行 (例如 -mode、-log、-log 優先順序、-responseFile)。如果您使用 responseFile 參數,除了密碼之外,所有欄位都會填入先前的組態項目。若要瞭解組態命令檔選項,請執行:config.cmd -help
  2. 在「歡迎」頁面上,按一下下一步
  3. 在「網域詳細資訊」頁面上,執行下列作業。
    1. 接受預設值 (如果正確) 或輸入您的網域名稱,例如 essbase_domain
    2. 接受預設值 (如果正確),或輸入您的網域根路徑,例如:
      C:\Oracle_home\dist\domains
    3. 接受預設值或輸入您的應用程式目錄,例如
      C:\Oracle_home\dist\applications\essbase
      建議將應用程式目錄與配置檔案分開。
    4. 輸入將用於管理 Essbase 與中介軟體伺服器的 WebLogic 管理員帳戶名稱與密碼。
      • 如果您使用 WebLogic Embedded LDAP ,此管理員也會被授予 Essbase 服務管理員角色。
      • 如果您使用 EPM Shared Services ,此管理員僅適用於 Essbase 網域 WebLogic 例項。EPM Shared Services 管理員使用者將會被提供 Essbase 使用者角色:服務管理員。
    5. 下一步
  4. 在「資料庫連線」頁面中,執行下列動作:
    1. 接受預設值,或輸入資料庫類型。這是支援的關聯式資料庫,例如 Oracle Database
    2. 輸入連線字串,例如,輸入連線字串
      myhost.example.com:1521/orcl
      請參閱連線字串格式
    3. 選擇是要立即建立新綱要,還是使用您在 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. 對於「節點管理程式監聽位址」,您可以輸入或選取完整的主機名稱 (其中 WebLogic 與您的 Fusion Middleware 安裝一併安裝)。它也可以是作業系統位址。如需參考資訊,請參閱設定監聽位址
    3. 下一步
  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 伺服器實例,則必須為每個實例指定唯一的連接埠號碼。
      • 所有連接埠不得位於暫時的連接埠範圍內,也不得由其他執行中的軟體使用。請參閱避免連接埠衝突
      • 「最小連接埠」與「最大連接埠」之間的範圍必須至少為 1000,視使用的數量而定。
    2. 下一步
  8. 在「身分識別提供者」組態頁面中,執行下列動作。
    1. 如果您還沒有,請複查選取認證提供者主題。
    2. WebLogic 為預設值。如果您目前使用 EPM Shared Services,並且想要繼續,請選取啟用 EPM Shared Services 識別提供者核取方塊。視窗範例顯示選取的 EPM 提供者。啟用時,您可以使用 EPM 欄位來確認或指定 EPM Oracle 本位目錄Oracle 例項位置。如需這些項目的詳細資料,請參閱關於 Middleware 本位目錄、EPM Oracle 本位目錄及 EPM Oracle 執行處理
    3. 對於要設定或可用的 Essbase Windows 服務,若要啟動和停止 Essbase 服務,PowerShell 必須在環境變數 PATH 中。在設定組態期間,也必須啟用 Essbase Windows 服務,才能安裝 Windows 服務。若要使用此功能,您必須在此頁面上選取啟用 Essbase Windows 服務,以安裝 Windows 服務。啟動和停止 Essbase Windows 服務是使用 Windows SCM 來完成。
    4. 下一步
  9. 複查組態摘要頁面。記下日誌檔位置 (如果顯示) 和回應檔位置。此視窗範例可能會與選取的項目或值不同。 您可以使用回應檔 (.rsp) 來儲存您的組態選項,並在未來的 UI 型或無訊息模式組態中填入相同的欄位值 (不包括密碼)。如果您想要使用 .rsp 檔案來執行未來的組態,您也可以執行組態,直到摘要頁面為止,然後按一下取消,而非設定,稍後再重複使用回應檔。.rsp 檔會儲存於摘要中所列的暫存位置作為「回應檔位置」。如果您計畫將它用於自動化未來組態,請務必將它儲存在更永久的地方,因為 tmp 目錄可能會經常被清除。請參閱範例回應檔與參數
  10. 按一下設定。在「組態進度」頁面的「組態工具」處理結束時,會啟動 Essbase 平台元件。當進度達到 100% 時,請按下一步
  11. 在「組態完成」頁面上複查詳細資訊,然後按一下完成。請注意,此視窗範例不一定反映您選取的項目或值。您現在可以登入 Essbase 。如需登入 URL,請參閱 Essbase、REST 和 Smart View 用戶端 URL

    附註:

    如果您使用 TNS_ADMIN 別名以外部資料庫安全地設定 Essbase ,例如 adwsql_low?TNS_ADMIN=C:/Users/opc/Documents/EssbaseADWS,您必須執行下列動作,以便 Essbase 伺服器可以處理連線:

    1. 編輯:
      <DOMAIN_HOME>\bin\setStartupEnv.cmd
    2. -DODBC_URL= 用法之前,將下列行新增至啟動命令檔:
      set TNS_ADMIN=C:/Users/opc/Documents/EssbaseADWS
    3. 變更以下行:
      -DODBC_URL='OCI;SERVICE=adwsql_low?TNS_ADMIN=C:/Users/opc/Documents/EssbaseADWS'

      to

      -DODBC_URL='OCI;SERVICE='adwsql_low'
您可以在進階組態主題中複查進階和後續組態選項和作業。這包括刪除 RCU 綱要、設定 Essbase 和 Oracle HTTP 伺服器等主題。