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
Windows
<Essbase Product Home>\modules\oracle.essbase.sysman\scripts\copyclusterkey
環境内での<Essbase Product Home>の場所が不明な場合は、Essbaseプラットフォームでの環境の場所に関する項の説明を参照してください。
cloneTokenManagerKeys (.sh
または.cmd
)スクリプトとupdatedClusterId.pyファイルを現在のEssbaseサーバー・マシン上の<Domain Home>のbin
ディレクトリにコピーします。環境内での<Domain Home>の場所が不明な場合は、Essbaseプラットフォームでの環境の場所に関する項の説明を参照してください。
Linuxの場合、
cloneTokenManagerKeys.sh
とupdatedClusterId.py
を$DOMAIN_HOME/bin
にコピーします。例:
/scratch/<home dir>/Oracle/Middleware/Oracle_Home/user_projects/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
とupdatedClusterId.py
を%DOMAIN_HOME%\bin
にコピーします。例:
C:\Oracle\Middleware\Oracle_Home\user_projects\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を使用して構成した1つ以上のEssbaseサーバーでホストされているアプリケーションに対する高可用性(フェイルオーバー)アクセスを設定する場合は、アクティブ-アクティブ(読取り専用) Essbaseクラスタの構成および管理に進みます。