集中Smart View URLを使用した複数のEssbaseサーバーへのアクセス
EPM Shared Servicesに登録されていない、個別にデプロイされたEssbaseインスタンスの場合は、Provider Servicesを使用して、すべてのEssbaseサーバーを、1つの集中Smart View URLの下のノードとしてアクセス可能にするように構成できます。
これを行った後、Smart Viewユーザーは、接続パネルで1つのURLのみを使用してすべてのEssbaseサーバーにアクセスできるようになります。
集中URLアクセスを設定するには、
-
現在のEssbaseサーバー・マシンで、クローン・スクリプトの場所に移動します。
-
Linux
<Essbase Product Home>/modules/oracle.essbase.sysman/scripts/copyclusterkey -
ウィンドウ
<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:7001TLS (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:7001TLS (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を使用して構成した1つ以上のEssbaseサーバーでホストされているアプリケーションへの高可用性(フェイルオーバー)アクセスを追加で設定する場合は、「アクティブ-アクティブ(読取り専用) Essbaseクラスタの構成および管理」に進みます。
-