Cosminexus 機能解説
クラスタ化されたコネクションプールのことをクラスタコネクションプールといいます。ここでは,クラスタコネクションプールの構成,およびクラスタコネクションプールで使用できる機能について説明します。
クラスタコネクションプールは,各データベースノードと接続するメンバリソースアダプタと,それら複数のメンバリソースアダプタを束ねるルートリソースアダプタで構成されています。ルートリソースアダプタとメンバリソースアダプタについて説明します。
コネクションプールをクラスタ化しているときのコネクション取得時の処理の流れを次の図に示します。
図9-24 コネクション取得時の処理の流れ
コネクションプールのクラスタ化機能を利用できるデータベースは,Oracle10gでRAC機能を使用している場合だけです。使用できるJDBCドライバは,Oracle JDBC Thin Driverです。
コネクションプールのクラスタ化機能を使用している場合に,データベース接続で使用できるJ2EEコンポーネントおよび機能を次の表に示します。
表9-42 データベース接続で使用できるJ2EEコンポーネントおよび機能(コネクションプールのクラスタ化機能)
項目 | Oracle10g(コネクションプールのクラスタ化機能を使用した場合) | |
---|---|---|
J2EEコンポーネント | Servlet/JSP | ○ |
Stateless Session Bean | ○ | |
Stateful Session Bean | ○ | |
Entity Bean(BMP) | ○ | |
Entity Bean(CMP1.1) | × | |
Entity Bean(CMP2.0) | × | |
Message-driven Bean | × | |
使用できる機能 | コネクションプーリング | ○ |
コネクションプールのウォーミングアップ | ○ | |
コネクションプールの情報表示(cjlistpoolコマンド) | ○ | |
コネクションプールのクリア | ○ | |
リソースへの接続テスト | ○ | |
コネクションの障害検知 | ○ | |
ステートメントプーリング | ○ | |
ステートメントキャンセル | △※1 | |
ステートメントsetQueryTimeoutメソッド | △※2 | |
コネクションIDのPRFトレース出力 | ○ | |
障害調査用SQLの出力 | ○ |
(凡例) ○:使用できる ×:使用できない △:一部制限あり
ルートリソースアダプタ,およびメンバリソースアダプタで使用できる機能については,「9.2.4 リソースアダプタの機能」を参照してください。
All Rights Reserved. Copyright (C) 2006, 2007, Hitachi, Ltd.