damfrc
名称
論理ファイルの回復
形式
damfrc 〔-s〕 〔-e〕 〔-g〕 〔-k キー〕 〔-n〕 〔-c〕〔-m〕
回復対象定義ファイル名
ジャーナルファイル名 〔〔△ジャーナルファイル名〕 …〕
機能
指定したジャーナルファイルを使用して,DAMサービス定義で指定された論理ファイルを,障害が発生した直前の状態にまで回復します。
ただし,回復対象外ファイルに対してdamfrcコマンドを実行しても,ファイルは回復できません。
オプション
●-s
前回のDAM FRCを引き継ぎません。
このオプションの指定を省略すると,前回のDAM FRCが引き継がれます。
●-e
DAM FRC終了時に,引き継ぎファイルを削除します。
このオプションを指定してDAM FRCを実行した場合,次回のDAM FRC実行時には,必ず-sオプションを指定してください。
このオプションの指定を省略すると,引き継ぎファイルは削除されません。
●-g
-sオプションの指定があり,かつジャーナル世代番号が1であるアンロードジャーナルファイルの指定がない場合でも,DAM FRCを実行します。
上記の場合,このオプションの指定を省略すると,処理は中断されます。
-sオプションの指定がない場合,このオプションを指定しても無視されます。
●-k キー ~((001~999))《001》
複数のDAM FRCを同時に実行する場合,それぞれ別のキーとなるように指定してください。
また,tamfrcコマンド,およびmqafrcコマンドをこのコマンドと同時に,または連続して実行する場合も,それぞれ別のキーとなるように指定してください。
前回のDAM FRCを引き継ぐ場合は,前回指定したキーを指定してください。
●-n
集積ジャーナルファイル内のFJの変更後のデータからDAMファイルを回復します。
このオプションの指定を省略すると,集積ジャーナルファイル内のFJの変更前のデータと変更後のデータの正当性が検証され,検証結果が正しければ,変更後のデータからDAMファイルが回復されます。
●-c
コマンド引数に指定したジャーナルファイルを,あらかじめjnlcolcコマンドで作成した集積ジャーナルファイルと見なして,DAMファイルを回復します。
このオプションの指定を省略すると,コマンド引数に指定したジャーナルファイルをアンロードジャーナルファイルと見なされます。そのため,jnlcolcコマンドで集積ジャーナルファイルを作成したあと,damfrcコマンドを実行してください。
●-m
ファイルの回復に必要なジャーナルレコードをファイル上で集積します。
このオプションの指定を省略すると,メモリ上にバッファが確保されて,ジャーナルレコードが集積されます。
コマンド引数
●回復対象定義ファイル名 ~〈パス名〉
回復するDAMファイルを定義したファイルの名称を指定します。
回復対象定義ファイルは次の形式で,テキストエディタを用いて作成します。
〔△〕論理ファイル名△物理ファイル名〔△〕(改行)
〔論理ファイル名△物理ファイル名〕〔△〕(改行)
: :
●ジャーナルファイル名 ~〈パス名〉
DAM FRC実行時に使用するジャーナルファイルの名称を指定します。
-cオプションを指定した場合は,集積ジャーナルファイルの名称を,-cオプションの指定を省略した場合は,アンロードジャーナルファイルの名称を指定します。
複数世代のジャーナルを処理する場合,複数のジャーナルファイル名を指定します。ただし,集積ジャーナルファイルの場合は複数指定できません。
オンラインバックアップしたファイルを回復する場合,すべてのアンロードジャーナルファイルを指定する必要はありません。オンラインバックアップ完了時に出力されたメッセージ(KFCA02531-I)に含まれる,回復対象ジャーナルファイルの世代番号とブロック番号以降のアンロードジャーナルファイルを指定してください。
なお,オフライン状態でバックアップしたファイルを回復する場合は,すべてのアンロードジャーナルファイルを指定してください。
注意事項
使用例
次の場合の使用例を示します。それぞれ世代番号は1,2…とします。
回復対象定義ファイル:damdef,damdef1…
アンロードジャーナルファイル:jnl001,jnl002…
集積ジャーナルファイル:jnlcolc01
damfrc -se /work/damdef /jnldir/jnl001 /jnldir/jnl002
<1回目>
damfrc -s /work/damdef /jnldir/jnl001 /jnldir/jnl002
<2回目>
damfrc /work/damdef /jnldir/jnl003
<3回目>
damfrc -e /work/damdef /jnldir/jnl004
<一つ目のDAM FRC>
damfrc -se -k001 /work/damdef1 /jnldir/jnl001
<二つ目のDAM FRC>
damfrc -se -k002 /work/damdef2 /jnldir/jnl001 /jnldir/jnl002
damfrc -seg /work/damdef /jnldir/jnl002 /jnldir/jnl003
damfrc -sec /work/damdef /jnldir/jnlcolc01