jnlcopy
名称
アンロードジャーナルファイルの複写
形式
jnlcopy 〔-t〔開始〕〔,終了〕〔-j レコード種別〔レコード種別〕…〕
〔-o ジャーナル取得モード〔ジャーナル取得モード〕…〕
〔アンロードジャーナルファイル名
〔△アンロードジャーナルファイル名〕…〕
機能
指定したアンロードジャーナルファイル内の情報を,標準出力に出力します。
マルチノード機能を使用している場合,jnlcopyコマンドは使用できません。
オプション
●-t 〔開始〕〔,終了〕
複写範囲をジャーナルブロック出力時刻で指定します。
開始には,複写を開始する時刻を指定します。終了には,複写を終了する時刻を指定します。
開始は,1970年1月1日0時0分0秒から当年当月当日の現在時刻までの範囲で指定します。
開始,または終了のどちらか一方を必ず指定してください。開始の指定を省略すると,アンロードジャーナルファイルの先頭から指定した終了時刻までが複写範囲になります。終了の指定を省略すると,指定した開始時刻からアンロードジャーナルファイルの最後までが複写範囲になります。
開始,および終了は,「hhmmss〔MMDD〔YYYY〕〕」の形式で指定します。
-tオプションの指定を省略すると,指定したファイル内のすべての情報を編集出力します。
●-j レコード種別
複写する内容をジャーナルレコード種別で指定します。
複数のレコード種別を指定できます。
レコード種別の指定値と内容を次に示します。
レコード種別 | 指定値 | 内容 | 備考 |
---|---|---|---|
PJ | p | トランザクションのコミット処理開始情報 | 同期点ジャーナル |
HJ | h | トランザクションの仮同期点情報 | |
BJ | b | トランザクションのロールバック情報 | |
TJ | t | トランザクションの同期点処理終了情報 | |
DJ | d | ヒューリスティック決定情報 | |
FJ | f | DAMファイルの更新情報 | 回復用ジャーナル |
CJ | c | 回復対象テーブルの更新情報 | |
XJ | x | システムサービス固有回復情報 | |
SJ | s | システム統計情報 | 統計用ジャーナル |
AJ | a | 送信完了情報 | |
IJ | i | 入力キュー登録メッセージ | |
OJ | o | 出力キュー登録メッセージ | |
MJ | m | メッセージジャーナル | |
GJ | g | receive情報 | |
UJ | u | ユーザ任意の情報 | ユーザジャーナル |
-tオプションを指定し,-jオプションの指定を省略すると,指定した範囲内のすべてのジャーナルレコードが複写されます。
-tオプションの指定を省略し,-jオプションを指定すると,指定したレコード種別と同じジャーナルレコード種別のアンロードジャーナルファイルがすべて複写されます。
-t,および-jオプションの指定を省略すると,アンロードジャーナルファイル内のすべての情報が出力されます。
●-o ジャーナル取得モード
ジャーナルの取得モードを指定します。複数のジャーナル取得モードを指定できます。
このオプションの指定を省略すると,すべてのジャーナル取得モードのジャーナルが複写されます。
コマンド引数
●アンロードジャーナルファイル名 ~〈パス名〉
アンロードジャーナルファイルの名称を指定します。
複数のアンロードジャーナルファイルを指定するときは,アンロードジャーナルファイル名とアンロードジャーナルファイル名との間を空白で区切ります。指定できるファイル数は256個までです。
このコマンド引数の指定を省略すると,標準入力と見なされます。
出力メッセージ
メッセージID | 内容 | 出力先 |
---|---|---|
KFCA02600-E | アンロードジャーナルファイルのアクセスでエラーが発生しました | 標準エラー出力 |
KFCA02601-E | アンロードジャーナルファイルが不正です | 標準エラー出力 |
KFCA02602-E | ジャーナルブロックが不正です | 標準エラー出力 |
KFCA02603-E | ジャーナルレコードが不正です | 標準エラー出力 |
KFCA02604-E | メモリが確保できません | 標準エラー出力 |
KFCA02620-W | 対象レコードが存在しません | 標準エラー出力 |
KFCA02630-I | ヘルプメッセージ | 標準エラー出力 |
KFCA02631-E | jnlcopyコマンドのパラメタ不正,または制限値オーバです | 標準エラー出力 |
KFCA02632-E | jnlcopyコマンドのオプションの組み合わせが不当です | 標準エラー出力 |
KFCA02633-E | jnlcopyコマンドのオプションの指定に誤りがあります | 標準エラー出力 |
KFCA02634-E | jnlcopyコマンドのファイル名の指定に誤りがあります | 標準エラー出力 |
注意事項
使用例
アンロードジャーナルファイルの先頭から,1993年5月29日17時30分0.999999秒までの情報を出力する場合
アンロードジャーナルファイル:sysjnl001,sysjnl002
jnlcopy -t ,17300005291993 /tp1/jnl/sysjnl001 /tp1/jnl/sysjnl002