管理コンソール・オンライン・ヘルプ

前 次 新規ウィンドウで目次を開く
ここから内容の開始

ドメイン・パーティション: リソース・グループ: サービス: JDBC

列の表示     関連タスク     関連トピック

WebLogic Serverでは、データ・ソースとマルチ・データ・ソースからデータベース接続を構成します。データ・ソースは、JDBC接続のプールが含まれるJNDIツリーにバインドされたオブジェクトです。アプリケーションからJNDIツリーのデータ・ソースをルックアップし、データ・ソースのデータベース接続を予約できます。マルチ・データ・ソースは、データ・ソース間のロード・バランシングおよびフェイルオーバーを提供するデータ・ソースのグループを抽象化したものです。

次のJDBCデータ・ソースがこのリソース・グループに対して作成されました。

列の表示

この表のカスタマイズ」を展開して「列の表示」リストを変更すると、このページに表示されるデータ・ポイントを減らしたり増やしたりできます。それぞれのデータ・ポイントは各自の表列に表示されます。

次の表に、このページの列に表示できるすべてのデータ・ポイントを記載します。

名前 説明
名前

WebLogicドメイン内のこのデータ・ソースを識別する一意な名前。

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

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

タイプ

データ・ソースのタイプ。有効なタイプは次のとおりです。

  • GENERIC - 汎用データ・ソース

  • MDS - マルチ・データ・ソース

  • AGL - アクティブなGridLinkデータ・ソース

  • UCP - ユニバーサル接続プール・データ・ソース

  • PROXY - 複数テナント・データ・ソース用プロキシ

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

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

JNDI名

このデータ・ソースのJNDIパス。デフォルトでは、JNDI名はデータ・ソースの名前です。

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

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

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

アルゴリズムのタイプ

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

次のいずれかのタイプのアルゴリズムを指定できます。

  • フェイルオーバー

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

  • ロード・バランシング

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

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

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

行のプリフェッチを有効化

1回のサーバー・アクセスで複数の行のプリフェッチ(つまり、サーバーからクライアントに送る)を有効化します。

このパラメータは、非推奨となったRMIを介したJDBCにのみ適用されます。

外部クライアントがJDBCを使用してWebLogic Server経由でデータベースにアクセスするとき、行のプリフェッチを行うと1回のサーバー・アクセスでサーバーからクライアントに複数の行を取り出すことになるので、パフォーマンスが向上します。クライアントとWebLogic Serverが同一のJVM内にある場合は、この設定が無視され、行のプリフェッチは使用されません。

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

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

プリフェッチする行のサイズ

行のプリフェッチが有効化されている場合、クライアント用にプリフェッチする結果セットの行数を指定します。

このパラメータは、非推奨となったRMIを介したJDBCにのみ適用されます。

最適のプリフェッチ・サイズは問合せの詳細によって異なります。一般に、この数を増やすと、特定の値に達するまでパフォーマンスが向上します。その値に達すると、それ以上数を増やしてもパフォーマンスはそれほど向上しません。100行以上になるとパフォーマンスが向上することはめったになくなります。ほとんどの状況では、デフォルト値で十分対応できます。

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

最小値: 2

最大値: 65536

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

ストリーム・チャンク・サイズ

ストリーム・データ型のデータ・チャンク・サイズを指定します。

このパラメータは、非推奨となったRMIを介したJDBCにのみ適用されます。

getBinaryStream()への呼出し結果などのストリーミング・データ型は、必要に応じてWebLogic Serverからクライアントにこのサイズのチャンクで送られます。

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

最小値: 1

最大値: 65536

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

ターゲット

データ・ソースのターゲット・サーバーおよびターゲット・クラスタ。

MBean属性:
TargetInfoMBean.Targets

スコープ

データ・ソースを作成するスコープ。

ドメイン・パーティション

このデータ・ソースにアクセスできるドメイン・パーティション。

関連タスク

関連トピック


先頭に戻る