始める前に
マルチ・データ・ソースは、2つ以上のデータ・ソースの間に、接続リクエストに対するフェイルオーバー機能およびロード・バランシング機能を提供します。マルチ・データ・ソースを作成する場合は、その前に、そのマルチ・データ・ソースで管理するデータ・ソースを作成し、マルチ・データ・ソースをデプロイするのと同じターゲットにそれらをデプロイする必要があります。データ・ソースとマルチ・データ・ソースの作成は、単一の編集セッションで行うことができます。JDBC汎用データ・ソースの作成を参照してください。
警告: データ・ソース・メンバーは、WebLogicドメインで構成されている各マルチ・データ・ソースに対して一意である必要があります。すなわち、ドメインに存在する複数のマルチ・データ・ソースでデータ・ソース・メンバーを共有することはできません。
JDBCマルチ・データ・ソースを作成するには:
「名前」- このJDBCマルチ・データ・ソースの一意な名前を入力します。この名前は、構成ファイル(config.xml
とJDBCモジュール)および管理コンソール全体で、このデータ・ソースを参照するときに常に使用されます。
「JNDI名」 - このJDBCデータ・ソースのバインド先となるJNDIのパスを入力します。アプリケーションは、接続を予約する際、この名前でJNDIツリー上のデータ・ソースをルックアップします。
「アルゴリズムのタイプ」- 次のアルゴリズム・オプションを選択します。
これらのオプションの詳細は、構成オプションを参照してください。
「次」をクリックして続行します。
ここで選択するターゲットによって、このマルチ・データ・ソースの一部として選択できるデータ・ソースが制限されます。選択できるデータ・ソースは、このマルチ・データ・ソースと同じターゲットにデプロイされるデータ・ソースのみとなります。
ここで選択するオプションによって、後のステップでこのマルチ・データ・ソースの一部として選択できるデータ・ソースが制限されます。JDBCドライバのタイプでデータ・ソースを制限することにより、WebLogic Serverのトランザクション・マネージャで、マルチ・データ・ソースのデータベース接続を使用するグローバル・トランザクションを適切に完了または回復することが可能になります。