ジャーナルファイルレス機能とは,システムジャーナルファイル(OpenTP1の各種履歴情報である回復用ジャーナル,UAPの任意の履歴情報であるユーザジャーナル,および統計用ジャーナル)を取得しない機能です。
OpenTP1では,システムを回復したり各種の稼働状況を検知したりするために,システムジャーナルファイルを取得しています。しかし,次に示すようなシステムでは,システムジャーナルファイルの取得は必須ではありません。
このようなシステムを運用する場合,ジャーナルファイルレス機能を使用し,システムジャーナルファイルを取得しないようにすることで,リソース管理の負荷を軽減できます。
ジャーナルファイルレス機能は,システム共通定義のjnl_fileless_optionオペランドにYを指定することで使用できるようになります。ジャーナルファイルレス機能を使用した環境を,ジャーナルファイルレスモードといいます。
ジャーナルファイルレスモードでは,一部の機能が使用できません。ジャーナルファイルレスモードで使用できない機能を次の表に示します。
表4-14 ジャーナルファイルレスモードで使用できない機能
分類 | ジャーナルファイルレスモードで使用できない機能 |
---|---|
機能 | トランザクション機能※1 |
XAリソースサービスによるトランザクション機能 | |
DAM,TAM,MCF,MQなどOpenTP1提供のリソースマネジャ機能 | |
各種統計情報 | |
グローバルアーカイブジャーナル機能 | |
自動アンロード機能 | |
ライブラリ関数 | dc_jnl_ujput関数 |
dc_trn_begin関数 | |
dc_trn_unchained_commit関数 | |
dc_trn_chained_commit関数 | |
dc_trn_unchained_rollback関数 | |
dc_trn_chained_rollback関数 | |
dc_trn_info関数 | |
tx_begin関数 | |
tx_close関数 | |
tx_commit関数 | |
tx_info関数 | |
tx_open関数 | |
tx_rollback関数 | |
tx_set_commit_return関数 | |
tx_set_transaction_control関数 | |
tx_set_transaction_timeout関数 | |
運用コマンド | jnllsコマンド |
jnlunlfgコマンド | |
jnlchgfgコマンド | |
jnlopnfgコマンド | |
jnlclsfgコマンド | |
jnlswpfgコマンド | |
jnlrinfコマンド | |
jnldelpfコマンド | |
jnladdpfコマンド | |
jnlardisコマンド | |
jnlarlsコマンド | |
jnlatunlコマンド | |
jnlmkrfコマンド | |
dcdefchkコマンド(ジャーナルサービス定義,システムジャーナルサービス定義,チェックポイントダンプサービス定義の論理チェック) | |
その他 | OpenTP1の再開始(リラン)によるシステムの回復 |
ユーザサービス定義のatomic_updateオペランド※2 |
また,ジャーナルファイルレスモードでは,一部のOpenTP1ファイルと定義ファイルを使用しません。ジャーナルファイルレスモードで使用しないファイルを次の表に示します。
表4-15 ジャーナルファイルレスモードで使用しないファイル
ファイルの種類 | ジャーナルファイルレスモードで使用しないファイル |
---|---|
OpenTP1ファイル | システムジャーナルファイル |
チェックポイントダンプファイル | |
定義ファイル | ジャーナルサービス定義ファイル |
システムジャーナルサービス定義ファイル | |
チェックポイントダンプサービス定義ファイル |