Administration Console オンライン ヘルプ

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

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

関連タスク     関連トピック

このページでは、マルチ データ ソースを作成します。マルチ データ ソースは、 他のデータ ソース オブジェクトとのデータベース接続要求のロード バランシング とフェイルオーバ処理を提供するデータ ソース オブジェクトです。

コンフィグレーション オプション

名前 説明
名前

ドメインでこのデータ ソース オブジェクトを識別するユニークな 名前。

この名前は、ドメインのすべての JDBC データ ソースおよびマルチ データ ソース間で ユニークでなければなりません。

MBean 属性 (アプリケーション モジュールには適用しない):
JDBCDataSourceBean.Name

変更は、モジュールの再デプロイ後またはサーバの再起動後に有効になります。

JNDI 名

このデータ ソース オブジェクトのバインド先への JNDI パス。デフォルトでは、JNDI 名は データ ソースの名前です。

データ ソースに複数の JNDI 名を指定するには、各 JNDI 名を 個別の行に入力します。

JNDI パスをルックアップするアプリケーションは、このデータ ソースに 対応する javax.sql.DataSource インスタンス を取得します。

MBean 属性 (アプリケーション モジュールには適用しない):
JDBCDataSourceParamsBean.JNDINames

変更は、モジュールの再デプロイ後またはサーバの再起動後に有効になります。

アルゴリズムの種類

マルチ データ ソースの接続リクエスト処理を決定するアルゴリズム。

以下のいずれかの種類のアルゴリズムを指定できます。

  • [フェイルオーバ]

    接続リクエストはリストの最初のデータ ソースに送信されます。リクエストが失敗した場合、リクエストはリストの次のデータ ソースに送信されます。以降も同様です。有効な接続が取得されるか、あるいはリストの終わりに達するまで、この処理は繰り返されます。リストの終わりに達した場合には、例外が送出されます。

  • [ロード バランシング]

    接続リクエストは、マルチ データ ソースによってメンバー データ ソースに均等に分散されます。このアルゴリズムを指定すると、マルチ データ ソースはフェイルオーバ処理も提供します。つまり、リクエストが失敗すると、そのリクエストは、有効な接続が取得されるか、あるいはリストの終わりに達するまで、マルチ データ ソースによってリストの次のデータ ソースに送信されます。リストの終わりに達した場合には、例外が送出されます。

MBean 属性 (アプリケーション モジュールには適用しない):
JDBCDataSourceParamsBean.AlgorithmType

変更は、モジュールの再デプロイ後またはサーバの再起動後に有効になります。

コンフィグレーション オプション

名前 説明
対象の選択

新しいマルチ データ ソースをデプロイするサーバおよびクラスタを選択します。 選択した対象に応じて、マルチ データ ソースが接続要求を処理する ときに使用するデータ ソースの選択肢が異なります。 すべてのデータ ソースを新しいマルチ データ ソースと同じ 対象にデプロイする必要があります。

コンフィグレーション オプション

名前 説明
データ ソースの種類の選択

マルチ データ ソースが接続要求を処理するときに使用するデータ ソースの 種類を選択します。XA JDBC ドライバを使用するデータ ソースか、または 非 XA JDBC ドライバを使用するデータ ソースを選択してデータベース接続を 作成します。

ここでの選択に応じて、このマルチ データ ソースで使用されるデータ ソースの 選択肢が決定されます。WebLogic Server でトランザクション が正しく処理されるように、マルチ データ ソースで使用されるすべての データ ソースで同じトランザクション プロトコルが使用されている ことが重要です。

コンフィグレーション オプション

名前 説明
データ ソースの追加

新しいマルチ データ ソースが接続要求を処理するときに 使用するデータ ソースを選択します。マルチ データ ソースは、 [選択済み] リストに指定された順番で、事前に選択された [アルゴリズムの種類] に従って、接続要求をデータ ソースに ルーティングします。

関連タスク

関連トピック

 

Skip navigation bar ページの先頭