システム・コンポーネントの追加

システムが停止しているとき(オフライン)に、システム・コンポーネントをコンピュータに追加できます。

ノート:

SSLが構成されている場合は、Oracle Analytics Serverセキュリティの管理Oracle Business IntelligenceでのSSLの構成を参照してください。

前提:

  • 適切なファイル・システム権限を持つ必要があります。

  • 特に指定されていないかぎり、ポートはポート範囲から割り当てられます。

  • サポートされているシステム・コンポーネント・タイプは、OBIPS (BIプレゼンテーション・サーバー)、OBICCS (クラスタ・コントローラ)、OBIJH (BI JavaHost)およびOBISCH (BIスケジューラ)です。

    OBISインスタンスがサービス・インスタンスの一部として管理されるため、OBISはスケール・アウトされません。

    「システム・コンポーネントについて」を参照してください。

  • コンポーネント・タイプOBICCS、OBISCHごとに2つのインスタンスのみ作成できます(1つがアクティブ、1つがパッシブ)。したがって、別のホストに別のインスタンスを追加する必要がある場合は、最初に既存のインスタンスを削除する必要があります。

  1. Weblogic Scripting Tool(WLST)を起動します。

    ORACLE_HOME/oracle_common/common/bin/wlst.sh

  2. readDomain(DOMAIN_HOME)コマンドを使用してドメインを選択します。

    たとえば、Linuxでは次のようにします。

    readDomain('/oraclehome/user_projects/domains/bi')

    たとえば、Windows上では次のようにします。

    readDomain('D:\\Oracle\\Middleware\\ORACLE_HOME\\user_projects\\domains\\bi')

  3. 適切なWLSTコマンドを使用して、新しいプレゼンテーション・サービス・システム・コンポーネントを作成します。

    すべてのコマンドは、DOMAIN_HOMEにマシン名とオプションのポート指定を使用します

    createOBIPSComponent(domainHome, machine, port=<portnumber>)

    マシンはWebLogic論理コンピュータ名です(たとえば、'm1'など)。WLSTまたはWebLogic管理コンソール(実行中の場合)を使用して、論理マシン名を検出します。

    たとえば、Linuxでは次のようにします。

    createOBIPSComponent('/u01/../../domains/bi','m1')

    たとえば、Windows上では次のようにします。

    createOBIPSComponent('D:\\Oracle\\Middleware\\ORACLE_HOME\\user_projects\\domains\\bi,'m1')

    次のコンポーネント・コマンドを使用します。
    • createOBICCSComponent(domainHome, machine, port=None, portMonitor=None)

      このコマンドを使用して、新しいクラスタ・コンポーネントを作成します。

    • createOBISCHComponent(domainHome, machine, port=None, portMonitor=None,portScript=None)

      このコマンドを使用して、新しいスケジューラ・コンポーネントを作成します。

    • createOBIPSComponent(domainHome, machine, port=None)

      このコマンドを使用して、新しいBIプレゼンテーション・サーバー・コンポーネントを作成します。

    • createOBIJHComponent(domainHome, machine, port=None)

      このコマンドを使用して、新しいJavaHostコンポーネントを作成します

    • listBISystemComponents(domainHome)

      このコマンドを使用して、ドメインのすべてのシステム・コンポーネントのリストを示すオブジェクトを返します。

    • getBISystemComponents(domainHome, instanceId)

      このコマンドを使用して、指定されたinstanceIDを持つシステム・コンポーネントの詳細を表示します。

  4. コマンドが正常に完了したら、updateDomain('DOMAIN_HOME')コマンドを使用して変更をコミットする必要があります。

    WLSTコマンドはすべての環境で同じです。

    たとえば:

    updateDomain()
  5. closeDomain('DOMAIN_HOME')コマンドを使用してドメインを閉じます。

    WLSTコマンドはすべての環境で同じです。

    たとえば:

    closeDomain()
  6. 次の新しいコンポーネントを起動します。

    DOMAIN_HOME/bitools/bin/

    たとえば、次のように入力します。

    ./start.sh 
    

    ノート:

    間違えたり変更を破棄する場合、updateDomain()コマンドを使用せずにcloseDomain()コマンドを使用する必要があります。

    新しいコンポーネントが作成され、新しいポートが割り当てられ、新しいコンポーネントが起動されます。