使用集中的 Smart View URL 存取多部 Essbase 伺服器
對於未在 EPM 共用服務註冊的獨立部署 Essbase 執行處理,您可以使用提供者服務將所有的 Essbase 伺服器設定為可使用一個集中的 Smart View URL 存取的節點。
這麼做之後,Smart View 使用者就能夠在其連線面板中使用一個 URL 存取所有 Essbase 伺服器。
設定集中的 URL 存取:
-
在您目前的 Essbase 伺服器機器上,瀏覽至複製命令檔的位置。
-
Linux
<Essbase Product Home>/modules/oracle.essbase.sysman/scripts/copyclusterkey -
Windows
<Essbase Product Home>\modules\oracle.essbase.sysman\scripts\copyclusterkey
如果您不知道 <Essbase Product Home> 在您的環境中的位置,請參閱 Essbase 平台中的環境位置以取得說明。
-
-
將 cloneTokenManagerKeys (
.sh或.cmd) 命令檔和 updatedClusterId.py 檔案複製到您目前 Essbase 伺服器機器上 <Domain Home> 的bin目錄。如果您的 Essbase 伺服器在 Windows 上,您也必須複製cloneTokenManagerKeys.ps1。如果您不知道環境中的 <Domain Home> 位於何處,請參考 Essbase 平台中的環境位置以取得說明。Linux:
-
將
cloneTokenManagerKeys.sh和updatedClusterId.py複製到$DOMAIN_HOME/bin中。舉例而言:/scratch/<home dir>/Oracle/Middleware/Oracle_Home/domains/essbase_domain/bin -
在
$DOMAIN_HOME/bin目錄中開啟命令提示,並將執行權限授予cloneTokenManagerKeys.sh。範例:chmod +x cloneTokenManagerKeys.sh -
執行命令檔,提供次要管理伺服器 URL 以便與現有伺服器進行同步 (針對使用提供者服務的單一登入)。
語法如下:
./cloneTokenManagerKeys.sh t3://<ADMIN-SERVER-NAME>:<ADMIN-PORT>舉例而言:
./cloneTokenManagerKeys.sh t3://AdminServer2:7001如果有多個環境要進行同步,請輸入每個環境的管理伺服器 URL (以空格分隔)。舉例而言:
./cloneTokenManagerKeys.sh t3://AdminServer2:7001 t3://AdminServer3:7001如果已啟用 TLS (SSL),請使用
t3s通訊協定來指定 URL。舉例而言:./cloneTokenManagerKeys.sh t3s://AdminServer2:7002
Windows:
-
將
cloneTokenManagerKeys.cmd、cloneTokenManagerKeys.ps1和updatedClusterId.py複製到%DOMAIN_HOME%\bin中。舉例而言:C:\Oracle\Middleware\Oracle_Home\domains\essbase_domain\bin -
在
%DOMAIN_HOME%\bin目錄中開啟命令提示字元。 -
執行命令檔,提供次要管理伺服器 URL 以便與使用提供者服務的現有伺服器進行同步 (針對單一登入)。
語法如下:
.\cloneTokenManagerKeys.cmd t3://<ADMIN-SERVER-NAME>:<ADMIN-PORT>舉例而言:
.\cloneTokenManagerKeys.cmd t3://AdminServer2:7001如果有多個環境要進行同步,請輸入每個環境的管理伺服器 URL (以空格分隔)。舉例而言:
.\cloneTokenManagerKeys.cmd t3://AdminServer2:7001 t3://AdminServer3:7001如果已啟用 TLS (SSL),請使用
t3s通訊協定來指定 URL。舉例而言:.\cloneTokenManagerKeys.cmd t3s://AdminServer2:7002
-
-
完成同步處理之後,請重新啟動與現有 Essbase 伺服器同步的所有 Essbase 伺服器。請參閱啟動、停止和檢查伺服器。
-
使用 Essbase Web 介面將您的 Essbase 伺服器加到提供者服務管理以進行設定。
-
在 Essbase Web 介面中,導覽至主控台,然後按一下組態。
-
前往集中式 URL 頁籤,然後按一下新增。
-
在新增主機對話方塊中,輸入其中一個 Essbase 伺服器的資訊。請提供別名和代理程式 URL。

-
按一下提交,然後再按一下新增,以新增您要從單一 Smart View URL 存取的更多 Essbase 伺服器。

-
從 Smart View,登入您剛才設定的 Essbase 伺服器。您應該能夠連線至所有為集中的 URL 設定的執行處理。

-
如果您另外想要設定使用集中式 URL 設定之一或多個 Essbase 伺服器上代管的應用程式的高可用性 (容錯移轉) 存取,請繼續設定及管理作用中 (唯讀) Essbase 叢集。
-