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