プライマリ・コンテンツに移動
Oracle® Fusion Middleware Oracle Business Intelligence Enterprise Editionシステム管理者ガイド
12c (12.2.1.2.0)
E85890-01
目次へ移動
目次

前
前へ
次
次へ

Oracle Business Intelligenceの容量の管理(垂直方向のスケーリング)

Oracle Business Intelligenceシステム・コンポーネントおよび管理対象サーバーの数を変更して、容量要件を満たすことができます。

使用するクラスタ化されたコンポーネントの共有ファイルおよびディレクトリを最初に構成する必要があります(「共有ファイルとディレクトリの設定」を参照)。

BIシステム・コンポーネントの数を変更して容量要件を満たすことができます。

この項で説明するコマンドは、上級のユーザーのみ使用する必要があります。

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

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

注意:

SSLが構成されている場合は、Oracle Business Intelligence Enterprise Editionセキュリティ・ガイドのOracle Business IntelligenceでのSSLの構成に関する項を参照してください。

前提条件:

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

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

  • サポートされているシステム・コンポーネント・タイプは、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)コマンドを使用してドメインを選択します。

    UNIXの場合の例:

    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管理コンソール(実行中の場合)を使用して、論理マシン名を検出します。

    UNIXの場合の例:

    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 Presentation Serverコンポーネントを作成します。

    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 
    

    「ドメインのOracle Business Intelligenceコンポーネント・プロセスの起動」を参照してください。

    注意:

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

事後状態

  • 新しいコンポーネントが作成されます。

  • 新しいポートが割り当てられます。

  • 新しいコンポーネントが起動します。

「WLST (WebLogic Scripting Tool)の使用」を参照してください。

システム・コンポーネントの削除

コンピュータから不要または非アクティブのプレゼンテーション・サービスシステム・コンポーネント・インスタンスを削除できます。

前提条件:

  • 適切なファイル・システム(オフライン)権限があるかぎり、システムが停止している場合(オフライン)にコマンドを実行します。

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

  1. 次の停止スクリプトを使用して、システムを停止します。

    DOMAIN_HOME/bitools/bin/

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

    ./stop.sh
    

    「ドメインのOracle Business Intelligenceコンポーネント・プロセスの停止」を参照してください。

  2. ORACLE_HOME/oracle_common/common/bin/wlst.shからdeleteBISystemComponent WLSTコマンドを実行して、システム・コンポーネントを削除します。

    deleteBISystemComponent(domainHome, instanceId)

    domainHomeはドメインのDOMAIN_HOMEで、instanceIDはBIコンポーネントID(たとえば、obips1、obis4)です

    例:

    deleteBISystemComponent("/oraclehome/user_projects/domains/bi", "obips1")
    

    これにより、システム・コンポーネントが削除され、ポートの割当てが解除されます。

    「WLST (WebLogic Scripting Tool)の使用」を参照してください。

    削除されたシステム・コンポーネント名が表示されます。

  3. 次のコマンドを実行して、システムを起動します。

    DOMAIN_HOME/bitools/bin/

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

    ./start.sh
    

    「ドメインのOracle Business Intelligenceコンポーネント・プロセスの起動」を参照してください。