BEA ホーム | 製品 | dev2dev | support | askBEA
 ドキュメントのダウンロード   サイト マップ 
検索

 Previous Next Contents Index  

 


[サーバ] --> [ログ] --> [JTA]

タスク 関連マニュアル 属性

概要

[サーバ|ログ|JTA] タブでは、トランザクション ログ ファイルの場所、およびトランザクション ログ レコードをディスクに書き込む際のポリシーを指定します。

トランザクション ログ ファイルは、高可用性ファイル システム (RAID デバイスなど) 上に配置することをお勧めします。クラスタ内のサーバに対するトランザクション回復サービスの移行機能を利用するには、トランザクション ログをサーバとそのバックアップ サーバが使用できる場所 (デュアルポート SCSI ディスクまたは SAN (Storage Area Network) を推奨) に格納する必要があります。

タスク

トランザクション ログ ファイルの場所 (プレフィックス) の指定

トランザクション ログ ファイル書き込みポリシーの設定

関連マニュアル

(インターネット接続が必要です)

『管理者ガイド』の「トランザクション ログ ファイル」

『WebLogic JTA プログラマーズ ガイド』の「トランザクションについて

『WebLogic JTA プログラマーズ ガイド』の「トランザクションのコンフィグレーションと管理

属性

属性の表示名

説明

値の制約

[トランザクション ログファイルのプレフィックス]

サーバの JTA トランザクション ログ ファイルのパス プレフィクス。パス名が絶対パスではない場合、そのパスはサーバが動作しているマシンのルート ディレクトリを基準とする相対パスであると見なされる。

MBean: weblogic.management.
configuration.ServerMBean

属性 : TransactionLogFilePrefix

デフォルト値 : "./"

コンフィグレーション可能 : はい

読み取り可能 : はい

書き込み可能 : はい

[トランザクション ログ書き込みポリシー]

ログ レコードをディスクに書き込むために使用されるポリシー。「Cache-Flush」ポリシーでは、各書き込み後にオペレーティング システムのキャッシュとオンディスク キャッシュがフラッシュされる。「Cache-Flush」ポリシーはデフォルトのポリシー。「Direct-Write」ポリシーでは、オペレーティング システムは書き込みがあるたびにディスクに直接書き込む。「Direct-Write」は「Cache-Flush」よりもパフォーマンスがよく、Windows と Solaris で利用できる。ホスト プラットフォームで「Direct-Write」がサポートされない場合、ポリシーは「Cache-Flush」になり、ログ メッセージが出力される。

警告 : Windows の場合、Solaris とは異なり、「Direct-Write」ポリシーでは、トランザクション データはディスクにただちに書き込まれず、オンディスク キャッシュに残される。電源に障害が発生するとオンディスク キャッシュ データが失われる可能性があるため、この動作ではトランザクションの安全性がない。Windows で「Direct-Write」を使用して、トランザクションの安全性がある書き込みを行うには、ディスクへのキャッシュの書き込み(デフォルトでは有効)をすべて無効にするか、バッテリー バックアップ キャッシュを搭載したディスクを使用する。

  • ハード ディスクのオンディスク キャッシュは、Windows では [コントロール パネル|システム|ハードウェア] タブで [デバイス マネージャ] ボタンをクリックし、[ディスク ドライブ|(ドライブ名)|ディスクのプロパティ] タブで [書き込みキャッシュを有効にする] チェックボックスのチェックをはずすことで無効にできる。ファイル システムによっては、この値を変更できない。たとえば、信頼性のあるキャッシュを持つ RAID システムなど。

MBean: weblogic.management.
configuration.ServerMBean

属性 : TransactionLogFileWritePolicy

デフォルト値 : weblogic.management.configuration.ServerMBean.SYNCWRITE_CACHEFLUSH

有効な値 :

  • weblogic.management.configuration.ServerMBean.SYNCWRITE_CACHEFLUSH

  • weblogic.management.configuration.ServerMBean.SYNCWRITE_DIRECTWRITE

コンフィグレーション可能 : はい

読み取り可能 : はい

書き込み可能 : はい



 

Back to Top Previous Next