4.1.1 ファイルシステム
OSが入出力するディスクは連続領域ごとに分割され,それぞれの領域をパーティションと呼びます。それぞれのパーティションを,OSが提供するファイルシステムまたはOpenTP1ファイルシステムに使用できます。
(1) OpenTP1ファイルシステムとOpenTP1ファイル
OpenTP1ファイルシステムは,OSが提供するファイルシステムとは独立した,OpenTP1専用のファイルシステムです。キャラクタ型スペシャルファイル,または通常ファイル上にOpenTP1ファイルシステムを作成します。ユーザデータやOpenTP1の回復に必要なジャーナルなど,システムの信頼性に関係する重要な情報を格納するファイルは,OpenTP1ファイルシステム上に作成します。OpenTP1ファイルシステム上に作成するファイルを,OpenTP1ファイルといいます。
系切り替え機能を使用する場合,OpenTP1ファイルシステムはキャラクタ型スペシャルファイル上に作成してください。系切り替え機能については,「6.1.3 系切り替えの手順」を参照してください。
OpenTP1ファイルを次の表に示します。
ファイル名 |
ファイルの使用方法 |
---|---|
ステータスファイル |
システムサービスの稼働状態やシステム構成情報を格納して,障害が起こった場合にOpenTP1を回復するときに使います。 |
システムジャーナルファイル |
トランザクション処理の履歴を格納して,障害が起こった場合にOpenTP1を回復するときに使います。また,UAPの履歴(ユーザジャーナル)も格納します。 |
チェックポイントダンプファイル |
回復対象のテーブル情報を格納して,障害が起こった場合にOpenTP1を回復するときに使います。 |
アーカイブジャーナルファイル |
TP1/Multiを使ったクラスタ/並列システムで,各ノードのジャーナルを集積するために使います。 |
メッセージキューファイル |
メッセージ送受信機能(TP1/Message Control)を使ってメッセージをやり取りするときの,待ち行列となるファイルです。TP1/Message Controlをシステムに組み込んでいることが前提です。 |
ノードリストファイル |
ノード自動追加機能を使用する場合,ノードリスト情報を引き継ぐときに,ノードリスト情報を格納し,次回のOpenTP1起動時に使います。 |
MQAキューファイル |
メッセージキューイング機能(TP1/Message Queue)を使うUAPがメッセージを登録したり受け取ったりするときに使用します。TP1/Message Queueをシステムに組み込んでいることが前提です。 |
DAMファイル |
ユーザファイルとして使います。TP1/FS/Direct Accessをシステムに組み込んでいることが前提となります。 |
TAMファイル |
ユーザファイルとして使います。TP1/FS/Table Accessをシステムに組み込んでいることが前提となります。 |
- 注
-
OpenTP1ファイルの運用を支援するため,次に示すファイルも作成できます。
-
トランザクションリカバリジャーナルファイル(TRF)
処理が長くなるトランザクションのジャーナルを,少なくするために使います。
-
サーバリカバリジャーナルファイル(SRF)
再開始(リラン)時の回復処理を短縮するために使います。
-
OpenTP1ファイルシステムとOSが提供するファイルシステムの関係を図4-1に示します。また,OpenTP1ファイルシステムとOSが提供するファイルシステムとの違いを表4-2に,OpenTP1ファイルシステムを作成するファイルの選択方法を図4-2に示します。
(2) 通常ファイル
通常ファイルは,柔軟性があり使用効率がよいという特長があります。このため,OpenTP1の定義ファイルなどに使用します。
OpenTP1で使用する通常ファイルを次の表に示します。
ファイル名 |
ファイルの用途 |
備考 |
---|---|---|
ユーザプログラムファイル |
UAPの実行形式プログラムを格納するファイルです。 |
ユーザが作成します。 |
各種定義ファイル |
OpenTP1の各種システム定義を格納します。OSのテキストエディタを使用して,テキストファイルとして作成します。 |
|
マップファイル |
XMAP3を使ったクライアントと通信する場合に使用します。物理マップを格納します。 |
|
OpenTP1プログラムファイル |
OpenTP1のプログラムを格納します。OpenTP1の実行形式ファイルとUAPの作成に使うファイルがあります。 |
インストール時に自動的に作成されます。 |
定義解析用ファイル |
OpenTP1の内部で,定義解析用に使用します。 |
|
メッセージオブジェクトファイル |
メッセージテキストを格納します。 |
|
コマンドログファイル |
OpenTP1のコマンドログを格納します。 |
|
メッセージログファイル |
OpenTP1が出力したシステムメッセージを格納します。 |
OpenTP1実行時に作成されます。 |
MCFトレースファイル |
MCFのトレース情報を格納します。 |
|
スケジュールキュー情報ファイル |
OpenTP1の内部で,スケジュールキュー情報を格納します。 |
|
RPCトレースファイル |
RPCトレースを格納します。 |
|
トレース情報ダンプファイル |
OpenTP1内部のトレース情報を格納するファイルです。 |
|
共用メモリダンプファイル |
OpenTP1が出力した共用メモリの内容を格納します。 |
|
退避コアファイル |
異常終了したプロセスのコアファイルを退避します。 |
|
デッドロック,タイムアウト情報ファイル |
デッドロック情報,タイムアウト情報を格納します。 |
|
MCFダンプファイル |
MCFのダンプを格納します。 |
|
未決着トランザクション情報ファイル |
障害発生時,未決着のトランザクション情報を格納します。 |
|
不正ジャーナル情報ファイル |
ジャーナル読み込み時に検知した不正なジャーナル情報を格納します。 |
|
入出力キューの内容複写ファイル |
入出力キューの内容複写コマンドを実行したときに入出力キューの内容を格納します。 |
|
性能検証用トレース情報ファイル |
性能検証用のトレース情報を格納するファイルです。 |
|
XAR性能検証用トレース情報ファイル |
XAリソースサービスを使用したトランザクション連携の各種イベントのトレース情報を格納するファイルです。 |
|
JNL性能検証用トレース情報ファイル |
ジャーナルサービスのトレース情報を格納するファイルです。 |
|
LCK性能検証用トレース情報ファイル |
ロックサービスを使用した排他制御の各種イベントのトレース情報を格納するファイルです。 |
|
MCF性能検証用トレース情報ファイル |
MCFを使用したメッセージ送受信の各種イベントのトレース情報を格納するファイルです。 |
|
TRNイベントトレース情報ファイル |
トランザクションブランチで呼び出されるXA関数や,トランザクションサービスの各種イベントのトレース情報を格納するファイルです。 |
|
NAMイベントトレース情報ファイル |
ネームサービスで実行される通信処理,キャッシュへのサービス情報の登録,削除などの各種イベントのトレース情報を格納するファイルです。 |
|
プロセスサービスイベントトレース情報ファイル |
プロセスサービスのトレース情報を格納するファイルです。 |
|
FILイベントトレース情報ファイル |
OpenTP1ファイルへのアクセス要求に対して,システム共通定義のfil_prf_trace_delay_timeオペランドの指定値以上の処理時間が掛かった場合に,イベント情報を格納するファイルです。 |
|
RTSログファイル |
リアルタイム統計情報を格納するファイルです。 |
|
UAPトレース編集出力ファイル |
UAPが異常終了した場合に,UAPトレースを自動的に編集出力して格納したファイルです。 |
|
OpenTP1デバッグ情報ファイル |
UAPが異常終了した場合に,OpenTP1の情報を格納するファイルです。 |
|
MCF稼働統計情報ファイル |
MCFの稼働統計情報を格納するファイルです。 |
|
マッピングエラー情報ファイル |
マッピング時に発生したエラー情報を格納するファイルです。 |