WebLogic JDBC のコンフィグレーションと管理

     前  次    目次     
ここから内容の開始

概要とロードマップ

マニュアルの内容と対象読者

このマニュアルの手引き

関連ドキュメント

JDBC サンプルとチュートリアル

Avitek Medical Records アプリケーション (MedRec) とチュートリアル

WebLogic Server 配布キットの JDBC サンプル

ダウンロード可能な他の JDBC サンプル

このリリースでの JDBC の新機能と変更点

動的なマルチ データ ソース

トランザクション回復サービスの移行における LLR のサポート

データ ソース制御の改良

WebLogic JDBC リソースのコンフィグレーション

WebLogic Server における JDBC リソースについて

コンフィグレーションされた JDBC リソースの所有権

JDBC コンフィグレーション ファイル

JDBC システム モジュール

JDBC アプリケーション モジュール

JDBC モジュール ファイルのネーミング要件

バージョン管理されたアプリケーションの JDBC モジュール

JDBC スキーマ

JDBC リソースに対する JMX および WLST のアクセス

システム リソース用の JDBC MBean

J2EE Management Model における JDBC 管理オブジェクト (JSR-77 のサポート)

WLST を使用した JDBC システム リソースの作成

JDBC リソースの変更およびモニタ方法

WLST を使用して JDBC をコンフィグレーションするときのベスト プラクティス

クラスタ化された JDBC の概要

JDBC データ ソースのコンフィグレーション

JDBC データ ソースについて

JDBC データ ソースの作成

全般的なデータ ソース オプション

JDBC ドライバの選択

JDBC データ ソース名

複数の名前によるデータ ソースの JNDI ツリーへのバインディング

トランザクション オプション

XA 以外の JDBC ドライバでのグローバル トランザクションのサポートの有効化

ロギング ラスト リソース トランザクション オプションについて

ロギング ラスト リソースの最適化を使用することの利点

ロギング ラスト リソース トランザクションの最適化を有効化する

LLR データ ソースに関するプログラミング上の考慮事項と制限事項

LLR データ ソースに関する管理上の考慮事項と制限事項

[2 フェーズ コミットのエミュレート] トランザクション オプションについて

非 XA ドライバを使用して 2 フェーズ コミットをエミュレートする際の制限およびリスク

ヒューリスティックな終了とデータの矛盾

保留中のトランザクションを回復できない

複数サーバ コンフィグレーションにおける非 XA リソースのパフォーマンス低下の可能性

非 XA 参加リソースは 1 つのみ

接続プールの機能

JDBC ドライバの選択

JDBC ドライバ レベルの機能の有効化

SQL コードを使用したデータベース接続の初期化

データベース セキュリティ資格の設定

データ ソース プールの種類

ユーザ名/パスワードの使用

接続時のクライアント ID の設定

ID ベースの接続プール

異種接続が作成されるプロセス

グローバル トランザクションでの ID ベースのプールの使用

LLR での ID ベースのプールの使用

データ ソース接続プール オプションのチューニング

ステートメント キャッシュによるパフォーマンスの向上

ステートメント キャッシュのアルゴリズム

LRU (最長時間未使用)

固定

ステートメント キャッシュのサイズ

ステートメント キャッシュに関する制限

データベース変更後の文の呼び出しにおけるエラーの発生

プリペアド ステートメントにおける setNull の使用

キャッシュ内の文によるデータベース カーソルの予約

データ ソースの接続テスト オプション

データベース接続テスト セマンティクス

データベース接続作成時の接続テスト

定期的な接続テスト

予約済みの接続のテスト

データベース接続が失われた後の接続テスト遅延の最小化

接続テスト失敗後の接続リクエスト遅延の最小化

アイドル プール接続を信頼する秒数の設定による接続リクエスト遅延の最小化

データベース接続テストのコンフィグレーション上の推奨事項

デフォルトのテスト対象のテーブル名

接続作成の再試行の有効化

接続を待機する接続リクエストの有効化

接続予約のタイムアウト

待機する接続リクエスト数を制限する

リークされた接続の自動回復

正しい接続数でのサーバ ロック回避

ステートメント タイムアウトによる文の処理時間の制限

Pinned-To-Thread プロパティの使用によるパフォーマンスの向上

PinnedToThread を有効にしたときの接続プール管理処理に対する変更

PinnedToThread を有効にしたときの追加のデータベース リソース コスト

サーバおよびクラスタへのデータ ソースのデプロイ

応答不能なデータベースによって生じるサーバ起動時のハングの最小化

JDBC データ ソースのセキュリティ

JDBC リソースのセキュリティ ポリシーの設定

JDBC MBean のセキュリティ ロール

JDBC ドメイン コンフィグレーション MBean

JDBC システム モジュール MBean

JDBC データ ソース ファクトリ (非推奨)

JDBC マルチ データ ソースのコンフィグレーション

マルチ データ ソースの機能

データベース ノードの削除

データベース ノードの追加

マルチ データ ソースの作成とコンフィグレーション

マルチ データ ソース アルゴリズムの選択

フェイルオーバ

ロード バランシング

マルチ データ ソースのフェイルオーバの制限と要件

予約時の接続テストによるフェイルオーバの有効化

使用中の接続はフェイルオーバできない

マルチ データ ソース フェイルオーバ機能の拡張

データ ソースの障害発生時における接続リクエストのルーティング機能の拡張

マルチ データ ソース内の障害が発生したデータ ソースが回復した場合の自動的な再有効化

マルチ データ ソース内のビジー状態のデータ ソースのフェイルオーバの有効化

コールバックによるマルチ データ ソース フェイルオーバの制御

コールバック ハンドラの要件

コールバック ハンドラのコンフィグレーション

フェイルオーバのしくみ

コールバックによるマルチ データ ソース フェイルバックの制御

フェイルバックのしくみ

サーバおよびクラスタへの JDBC マルチ データ ソースのデプロイ

WebLogic Server でのサードパーティ JDBC ドライバの使い方

WebLogic Server でインストールされるサードパーティ JDBC ドライバ

Type 4 サードパーティ JDBC ドライバに対する環境設定

Oracle 10g Thin Driver のグローバライゼーション サポート

Oracle Thin Driver のデバッグ モードでの使い方

WebLogic JDBC リソースのモニタ

実行時の統計の表示

データ ソースの統計

プリペアド ステートメント キャッシュの統計

プロファイル情報の収集

プロファイル タイプ

接続使用状況 (PROFILE_TYPE_CONN_USAGE_STR)

待機中の接続予約 (PROFILE_TYPE_CONN_RESV_WAIT_STR)

失敗した接続予約 (PROFILE_TYPE_CONN_RESV_FAIL_STR)

接続リーク (PROFILE_TYPE_CONN_LEAK_STR)

接続の最終使用状況 (PROFILE_TYPE_CONN_LAST_USAGE_STR)

マルチスレッド接続使用状況 (PROFILE_TYPE_CONN_MT_USAGE_STR)

ステートメント キャッシュ エントリ (PROFILE_TYPE_STMT_CACHE_ENTRY_STR)

ステートメント使用状況 (PROFILE_TYPE_STMT_USAGE_STR)

診断データへのアクセス

ドライバ レベルの統計をモニタするためのコールバック

JDBC データ ソースのデバッグ

デバッグの有効化

コマンドラインを使用してデバッグを有効化する

WebLogic Server Administration Console を使用してデバッグを有効化する

WebLogic Scripting Tool を使用してデバッグを有効化する

config.xml ファイルへの変更

JDBC のデバッグ スコープ

要求の仕分け

WebLogic JDBC リソースの管理

データ ソースおよびデータベース接続のテスト

データ ソースのステートメント キャッシュの管理

データ ソースのステートメント キャッシュのクリア

単一接続用のステートメント キャッシュをクリアする

データ ソースの縮小

データ ソースのリセット

データ ソースの中断

データ ソースの再開

データ ソースの停止

データ ソースの起動

JDBC アプリケーション モジュールのデプロイメントのコンフィグレーション

JDBC モジュールとエンタープライズ アプリケーションのパッケージ化 : 主な手順

パッケージ化 JDBC モジュールの作成

Administration Console を使用した JDBC データ ソース モジュールの作成

JDBC パッケージ化モジュールの要件

JDBC アプリケーション モジュールの制限事項

JDBC データ ソース モジュールの作成

JDBC マルチ データ ソース モジュールの作成

JDBC モジュールにおけるデータベース パスワードの暗号化

JDBC モジュールを新しいドメインにデプロイする

パッケージ化された JDBC モジュールのアプリケーション スコープ指定

J2EE 記述子ファイルにおける JDBC モジュールの参照

weblogic-application.xml でのパッケージ化 JDBC モジュールの参照

その他の記述子におけるパッケージ化 JDBC モジュール参照

エンタープライズ アプリケーションと JDBC モジュールのパッケージ化

エンタープライズ アプリケーションと JDBC モジュールのデプロイ

パッケージ化 JDBC モジュールからのデータベース接続の取得

WebLogic Server での Oracle RAC の使い方

Oracle Real Application Clusters の概要

WebLogic Server での Oracle RAC のスケーラビリティ

WebLogic Server での Oracle RAC の可用性

WebLogic Server での Oracle RAC のロード バランシング

WebLogic Server での Oracle RAC のフェイルオーバ

環境

ハードウェア要件

WebLogic Server クラスタ

Oracle RAC クラスタ

共有ストレージ

ソフトウェア要件

Oracle のコンフィグレーションに関する考慮事項

各 Oracle RAC インスタンスのリスナ プロセスのコンフィグレーション

リモート リスナの無効化

WebLogic Server で Oracle RAC を使用する場合のコンフィグレーション オプション

Oracle RAC と併用するための WebLogic Server コンフィグレーションの選択

必要な JDBC ドライバ

フェイルオーバのコンフィグレーションに関する考慮事項

マルチ データ ソース管理のフェイルオーバ

接続時フェイルオーバ

フェイルオーバ中の遅延

グローバル トランザクションにおける障害処理の段階的な説明

Oracle RAC でのマルチ データ ソースの使用

マルチ データ ソースの属性

グローバル トランザクションを利用する場合のマルチ データ ソースの使用

グローバル トランザクションを利用するマルチ データ ソース内のデータ ソースのルール

グローバル トランザクションを利用するマルチ データ ソース内のデータ ソースで必要な属性

サンプル コンフィグレーション コード

グローバル トランザクションを利用しない場合のマルチ データ ソースの使用

グローバル トランザクションを利用しないマルチ データ ソース内のデータ ソースの属性

サンプル コンフィグレーション コード

Oracle RAC での接続時フェイルオーバの使用

グローバル トランザクションを利用しない場合の接続時フェイルオーバの使用

グローバル トランザクションを利用しない場合の接続時フェイルオーバのコンフィグレーション属性

サンプル コンフィグレーション コード

Oracle RAC での XA の考慮事項と制限事項

XA を使用する場合に必要な JDBC ドライバ コンフィグレーション

Oracle 9i RAC で XA を使用する場合の要件

グローバル トランザクションは RAC クラスタの同じインスタンスで開始、準備、終了しなければならない

トランザクション ID が RAC クラスタ内でユニークでなければならない

Oracle 9i RAC と共に WebLogic Server を使用する場合の既知の制限事項

障害発生時に、完了したトランザクションに矛盾 (データの消失) が生じる可能性

障害発生時にデータ デッドロックが発生する可能性

トランザクションが順序どおりに完了しない可能性

データベース サーバのクラッシュ後に発生する確認済みの問題

Oracle RAC での JDBC ストアの回復

Oracle RAC と併用するための JDBC ストアのコンフィグレーション

自動での再試行


  ページの先頭       前  次