|
|
| |
WebLogic JDBC の管理とコンフィグレーション
この章では、BEA WebLogic Server に関連する JDBC 管理タスクの概要について説明します。
詳細については、以下を参照してください。
Administration Console は、JDBC などの WebLogic Server の機能を有効化、コンフィグレーション、およびモニタするためのインタフェースを備えています。Administration Console を起動するには、『管理者ガイド』の「WebLogic Server とクラスタのコンフィグレーション」に示された手順を参照してください。属性では、以下のような JDBC 環境を定義します。
Administration Console を使用して接続プールをコンフィグレーションします。このコンフィグレーションには、属性と接続パラメータの定義、プールの複製、接続プールのサーバまたはドメインへの割り当てなどが含まれます。接続プールの詳細については、 接続プールの使い方を参照してください。データベース接続のコンフィグレーションについては、『管理者ガイド』の「JDBC 接続の管理」を参照してください。
Administration Console でマルチプールを定義(名前を指定)したら、特定のマルチプールに入れる定義済みの接続プールを指定します。特定の接続プール内のすべての接続は同じです。つまり、それらは同じユーザ、パスワード、および接続プロパティを持つ 1 つのデータベースに関連付けられます。しかし、マルチプールを使用する場合、マルチプール内の接続プールには異なる DBMS を関連付けることができます。また、ロード バランシングまたは高可用性のいずれかのアルゴリズム動作を選択することによって、検索方法を指定できます。
マルチプールの使い方の詳細については、 マルチプールの使い方を参照してください。データベース接続のコンフィグレーションについては、『管理者ガイド』の「JDBC 接続の管理」を参照してください。
DataSource および TxDataSourceのコンフィグレーション
接続プールやマルチプールと同じように、Administration Console で DataSource オブジェクトを作成します。DataSource オブジェクトを定義して、トランザクション サービスを有効 (TxDataSource) または無効 (DataSource) にできます。DataSource プール名属性を定義する前に、接続プールとマルチプールをコンフィグレーションします。ローカルおよび分散トランザクションの DataSource オブジェクトについては、『管理者ガイド』の「JDBC 接続の管理」および WebLogic JDBC 機能のコンフィグレーションを参照してください。
Administration Console では、各サブコンポーネント(接続プール、マルチプール、DataSource、および TxDataSource)の接続パラメータをモニタするためのテーブルと統計を表示できます。
JDBCConnectionPoolRuntimeMBean
を使用して、接続プールの統計にプログラムでアクセスすることもできます。『WebLogic Server パートナーズ ガイド』および WebLogic の Javadoc を参照してください。この MBean は、Administration Console に統計を取り込む API と同じものです。接続のモニタの詳細については、『管理者ガイド』の「WebLogic ドメインのモニタ」および「JDBC 接続の管理」を参照してください。
MBeans の使い方については、『WebLogic JMX Service プログラマーズ ガイド』を参照してください。