Administration Console オンライン ヘルプ

  前 次 前/次ボタンと目次ボタンとの区切り線 目次  

JDBC マルチ データ ソースの作成

始める前に

マルチ データ ソースは、2 つ以上のデータ ソースの間に、接続要求に対するフェイルオーバ機能およびロード バランシング機能を提供します。マルチ データ ソースを作成する場合は、その前に、そのマルチ データ ソースで管理するデータ ソースを作成し、マルチ データ ソースをデプロイするのと同じ対象にそれらをデプロイする必要があります。データ ソースとマルチ データ ソースの作成は、単一の編集セッションで行うことができます。JDBC データ ソースの作成を参照してください。

警告: データ ソース メンバーは、WebLogic ドメインでコンフィグレーションされている各マルチ データ ソースに対してユニークである必要があります。すなわち、ドメインに存在する複数のマルチ データ ソースでデータ ソース メンバーを共有することはできません。


JDBC マルチ データ ソースを作成するには、次の手順に従います。

  1. まだ行っていない場合、Administration Console のチェンジ センタで [ロックして編集] をクリックします (チェンジ センタの使用を参照)。
  2. [ドメイン構造] ツリーで [サービス|JDBC] を展開し、[マルチ データ ソース] を選択します。
  3. [JDBC マルチ データ ソースの概要] ページで [新規作成] をクリックします。
  4. [マルチ データ ソースのコンフィグレーション] ページで次の情報を入力または選択します。

    [名前] - この JDBC マルチ データ ソースのユニークな名前を入力します。この名前は、コンフィグレーション ファイル (config.xml と JDBC モジュール) および Administration Console 全体で、このデータ ソースを参照するときに常に使用されます。

    [JNDI 名] - この JDBC データ ソースのバインド先となる JNDI のパスを入力します。アプリケーションは、接続を予約する際、この名前で JNDI ツリー上のデータ ソースをルックアップします。

    [アルゴリズムの種類] - 以下のアルゴリズム オプションを選択します。

    • [フェイルオーバ] - マルチ データ ソースは、まずリストの先頭のデータ ソースに接続要求をルーティングします。要求が失敗した場合、その要求はリストの次のデータ ソース、さらに次のデータ ソースというように送られます。
    • [ロード バランシング] - マルチ データ ソースは、そのメンバー データ ソースに均等に接続要求を分散します。

    これらのオプションの詳細については、コンフィグレーション オプションを参照してください。

    [次へ] をクリックして次に進みます。

  5. [対象の選択] ページで、マルチ データ ソースのデプロイ先となるサーバまたはクラスタを選択します。

    ここで選択する対象によって、このマルチ データ ソースの一部として選択できるデータ ソースが制限されます。選択できるデータ ソースは、このマルチ データ ソースと同じ対象にデプロイされるデータ ソースのみとなります。

  6. [データ ソースの種類の選択] ページで、次のオプションのうち 1 つを選択します。
    • [XA ドライバ] - マルチ データ ソースは、XA JDBC ドライバを使用するデータ ソースのみを使用して、データベース接続を作成します。
    • [非 XA ドライバ] - マルチ データ ソースは、非 XA JDBC ドライバを使用するデータ ソースのみを使用して、データベース接続を作成します。

    ここで選択するオプションによって、後の手順でこのマルチ データ ソースの一部として選択できるデータ ソースが制限されます。JDBC ドライバの種類でデータ ソースを制限することにより、WebLogic Server のトランザクション マネージャで、マルチ データ ソースのデータベース接続を使用するグローバル トランザクションを適切に完了または回復することが可能になります。

  7. [データ ソースの追加] ページで、接続要求に対応するためにマルチ データ ソースが使用するデータ ソースを選択します。
  8. [完了] をクリックして、JDBC マルチ データ ソースのコンフィグレーションを保存し、選択した対象にデータ ソースをデプロイします。
  9. これらの変更をアクティブにするには、Administration Console のチェンジ センタで [変更のアクティブ化] をクリックします。
    すべての変更が即座に有効になるわけではありません。再起動が必要なものもあります (チェンジ センタの使用を参照)。

 

Skip navigation bar ページの先頭