ヘッダーをスキップ
Oracle® Fusion Middleware Oracle WebLogic Server JTAのプログラミング
11
g
リリース1 (10.3.6)
B61631-07
ライブラリ
製品
次
目次
タイトルおよび著作権情報
はじめに
ドキュメントのアクセシビリティについて
表記規則
1
概要とロードマップ
ドキュメントのスコープと対象読者
このドキュメントの手引き
関連ドキュメント
サンプルとチュートリアル
Avitek Medical Recordsアプリケーション(MedRec)とチュートリアル
このリリースでの新機能と変更された機能
2
トランザクションについて
WebLogic Serverアプリケーションのトランザクションの概要
トランザクションのACIDプロパティ
サポートされているプログラミング・モデル
サポートされているAPIモデル
分散トランザクションと2フェーズ・コミット・プロトコル
ビジネス・トランザクションのサポート
どのような状況で使用するのか
トランザクションの仕組み
WebLogic Server EJBアプリケーションのトランザクション
コンテナ管理のトランザクション
Bean管理のトランザクション
WebLogic Server RMIアプリケーションのトランザクション
トランザクションのサンプル・コード
トランザクションのサンプルEJBコード
パッケージをインポートする
JNDIを使用してオブジェクト参照を返す
トランザクションを開始する
トランザクションを完了する
トランザクションのサンプルRMIコード
パッケージをインポートする
JNDIを使用してUserTransactionオブジェクトへのオブジェクト参照を返す
トランザクションを開始する
トランザクションを完了する
3
トランザクションの構成
トランザクション構成の概要
JTAの構成
リソース登録解除の猶予期間
トランザクションを管理するための追加属性
ドメイン間およびドメイン内トランザクションのセキュアな通信の構成
トランザクション通信の要件
ドメイン間トランザクションに対する通信の構成
ドメイン内トランザクションに対するドメインの構成
クロス・ドメイン・セキュリティの構成
クロス・ドメイン・セキュリティは推移的ではない
トランザクションへの参加に基づいて除外リストにドメインを追加する
クロス・ドメイン・セキュリティを構成する際の重要な考慮事項
セキュリティの相互運用モードの構成
ドメイン信頼を確立する
セキュリティの相互運用モードの構成
管理ユーザーを必要とするJNDIルックアップ用にドメインを構成する
トランザクション・ログ・ファイル
デフォルト永続ストアの使い方
デフォルト永続ストアへのパスの設定
デフォルト永続ストアの同期書込みポリシーの設定
JDBC JTOGストアの使い方
読取り専用1フェーズ・コミットの最適化
読取り専用1フェーズ・コミットの最適化と2フェーズ・コミット無効化の設定
読取り専用1フェーズ・トランザクション統計の監視
4
トランザクションの管理
トランザクションのモニタリング
ヒューリスティックな終了の処理
サーバーの移動
トランザクションの破棄
トランザクション処理のチューニング
現在(処理中)のトランザクションの手動での解決
手動でのコミットとロールバックのオプション
サーバーに障害が発生した後のトランザクションのリカバリ
クラッシュ後のトランザクション・リカバリ・サービスのアクション
WebLogicプロキシ・プラグインを備えたApacheを使用する際のクラスタリング・フェイルオーバー
クラスタリングされていないサーバーで障害が発生した場合のトランザクションのリカバリ
クラスタリングされたサーバーで障害が発生した場合のトランザクションのリカバリ
サーバーの移行
トランザクション・リカバリ・サービスの手動移行
トランザクション・リカバリ・サービスの自動移行
管理対象サーバーの独立性
トランザクション・リカバリ・サービスの移行に対する制限
トランザクション・リカバリ・サービスの移行準備
トランザクション・リカバリ・サービスの移行先になるサーバーの制限
トランザクション・リカバリ・サービスの現在のオーナーの表示
トランザクション・リカバリ・サービスの元のサーバーへの手動による移行
トランザクション・レコードの削除方法
LLRデータベースでのTLOGの削除方法
デフォルト・ストアからのTLOGファイルの削除方法
JDBC TLOGストアからのTLOGの削除方法
5
トランザクション・サービス
トランザクション・サービスについて
機能と制限
軽量クライアントと委託コミット
クライアントが開始するトランザクション
トランザクションの整合性
トランザクションの終了
フラット・トランザクション
トランザクション・サービスのトランザクション処理との関係
マルチスレッド・トランザクション・クライアントのサポート
トランザクションID
トランザクションの名前とプロパティ
トランザクション・ステータス
トランザクションの統計
一般的な制約
トランザクションのスコープ
EJBアプリケーションでのトランザクション・サービス
RMIアプリケーションでのトランザクション・サービス
OTSとの相互運用をサポートするトランザクション・サービス
サーバー間の2PC
クライアントによって境界設定されたトランザクション
6
Java Transaction APIとOracle WebLogicの拡張機能
JTA APIの概要
JTAに対するOracle WebLogicの拡張機能
7
ロギング・ラスト・リソース・トランザクションの最適化
LLR最適化トランザクションの最適化について
ロギング・ラスト・リソース処理の詳細
LLRデータベース表の詳細
LLR表のトランザクション・ログ・レコード
LLRの障害とリカバリ処理
サーバー・クラッシュの調整
JDBC接続障害
サーバー起動時のLLRトランザクション・リカバリ
LLRのフェイルオーバーに関する考慮事項
LLRでのパフォーマンス最適化
トランザクション・コーディネータの場所の最適化
LLRデータ・ソースを使用した読取り専用操作のパフォーマンスの変動
データ・ソース別のLLR表の指定
制限事項
8
EJBアプリケーションのトランザクション
始める前に
ガイドライン
トランザクション属性
EJBのトランザクション属性について
コンテナ管理のトランザクションのトランザクション属性
Bean管理のトランザクションのトランザクション属性
トランザクションへの参加
トランザクション・セマンティクス
コンテナ管理のトランザクションのトランザクション・セマンティクス
ステートフル・セッションBeanのトランザクション・セマンティクス
ステートレス・セッションBeanのトランザクション・セマンティクス
エンティティBeanのトランザクション・セマンティクス
Bean管理のトランザクションのトランザクション・セマンティクス
ステートフル・セッションBeanのトランザクション・セマンティクス
ステートレス・セッションBeanのトランザクション・セマンティクス
セッションの同期
トランザクション時の同期
トランザクション・タイムアウトの設定
EJBトランザクションでの例外処理
9
RMIアプリケーションのトランザクション
始める前に
ガイドライン
10
WebLogic ServerでのJDBC XAドライバの使い方
Oracle Thin/XA Driverの使い方
Oracle Thin/XA Driverの環境の設定
WebLogic Serverの構成
XAのデータベース・サーバーでの有効化
Oracle Thin/XA Driverの構成プロパティ
その他のXAドライバの使い方
WebLogicブランドのDataDirectドライバの使用
追加の考慮事項
11
WebLogic Serverトランザクション・マネージャでのXAResourceの調整
外部XAResourceと分散トランザクションの調整の概要
XAResourceのトランザクションへの参加の登録
トランザクションにおけるXAResourceの登録と登録解除
標準的な登録
動的な登録
静的な登録
コミット処理
リカバリ
リソース・ヘルス監視
Java EEコネクタ・アーキテクチャのリソース・アダプタ
実装のヒント
WebLogic Serverトランザクション・ログの共有
トランザクションのグローバル・プロパティ
TxHelper.createXid
リソース登録名の変更点
FAQ
JTAに関するその他のドキュメント
12
サード・パーティ・トランザクション・マネージャで管理されるトランザクションへの参加
外部管理トランザクションへの参加の概要
クライアント介在トランザクション・マネージャでのトランザクションのインポート
クライアント介在トランザクション・マネージャの取得
介在トランザクション・マネージャからのXAResourceの取得
クライアント介在トランザクション・マネージャの制限
サーバー介在トランザクション・マネージャでのトランザクションのインポート
サーバー介在トランザクション・マネージャの取得
サーバー介在トランザクション・マネージャの制限
インポート済みトランザクションのトランザクション処理
インポート済みトランザクションのトランザクション処理の制限
インポート済みトランザクションのコミット処理
インポート済みトランザクションのリカバリ
13
トランザクションのトラブルシューティング
概要
トラブルシューティング・ツール
例外
トランザクション識別子
トランザクションの名前とプロパティ
トランザクション・ステータス
トランザクションの統計
トランザクションのモニタリング
JTAリソースのデバッグ
デバッグの有効化
コマンド・ラインを使用してデバッグの有効化
WebLogic Server管理コンソールを使用してデバッグの有効化
WebLogic Scripting Toolを使用してデバッグの有効化
config.xmlファイルの変更内容
JTAのデバッグ・スコープ