damrstr
形式
damrstr 〔-c 一括処理ブロック数〕 〔-e リストア先物理ファイルブロック長| -p リストア先物理ファイルブロック長〕 {バックアップファイル名 物理ファイル名|-s 物理ファイル名}
機能
dambkupコマンドでバックアップしたファイル,または標準入力から,データを物理ファイルにリストアします。
オプション
●-c 一括処理ブロック数 〜〈符号なし整数〉((1〜2147483647))《10》
一度に入出力するブロック数を指定します。
バックアップ元物理ファイルのブロック数を超える値を指定した場合は,バックアップ元物理ファイルのブロック数が一度に入出力するブロック数となります。
●-e リストア先物理ファイルブロック長 〜〈符号なし整数〉((セクタ長×n-8))
リストア先物理ファイルのブロック長をバイト単位で指定します。指定できる最大値は32760です。バックアップ元物理ファイルのブロック長と同じか,それよりも大きい値を設定してください。このオプションを指定した場合,リストア先物理ファイルとバックアップ元物理ファイルのブロック構成は変わりません。リストア先DAMファイルの各ブロックの拡張された部分はNULL文字で埋められます。このオプションおよび-pオプションを省略した場合,バックアップ元物理ファイルと同じ大きさのブロック長でリストアします。
セクタ長は次のとおりです。
-
キャラクタ型スペシャルファイルの場合:filmkfsコマンドの-sオプション指定値
-
通常ファイルの場合:512バイト
●-p リストア先物理ファイルブロック長 〜〈符号なし整数〉((セクタ長×n-8))
リストア先物理ファイルのブロック長をバイト単位で指定します。指定できる最大値は32760です。バックアップ元物理ファイルのブロック長と同じか,それよりも大きい値を設定してください。このオプションを指定した場合,バックアップ元物理ファイルのデータをリストア先物理ファイルの先頭ブロックから詰めて格納するため,リストア先物理ファイルではバックアップ元物理ファイルのブロック構成は維持されません。このオプションおよび-eオプションを省略した場合,バックアップ元物理ファイルと同じ大きさのブロック長でリストアします。
セクタ長は次のとおりです。
-
キャラクタ型スペシャルファイルの場合:filmkfsコマンドの-sオプション指定値
-
通常ファイルの場合:512バイト
●-s
リストア元が標準入力の場合に指定します。
コマンド引数
●ファイル名 〜〈パス名〉
リストア元のファイルの名称を指定します。
-sオプションを指定した場合は,このコマンド引数は指定できません。
●物理ファイル名 〜〈パス名〉
リストア先DAMファイルの物理ファイル名を完全パス名で指定します。
注意事項
-
メッセージKFCA02587-Eが,要因:CREATE(物理ファイル割り当て処理),理由コード:-1514で出力された場合,次の対策をしてください。
-
リストア先物理ファイルブロック長を指定していない場合
damrstrコマンドを実行した環境では,指定されたバックアップファイルのブロック長はサポートできません。リストア先物理ファイルブロック長(-eまたは-p)を指定して再度damrstrコマンドを実行してください。
-
リストア先物理ファイルブロック長を指定している場合
damrstrコマンドを実行した環境では,リストア先物理ファイルブロック長(-eまたは-p)に指定した物理ファイルブロック長はサポートできません。物理ファイルブロック長は,(リストア先ファイルシステムのセクタ長×n−8)で求められる値を指定してください。なお,指定するリストア先物理ファイルブロック長は,バックアップ元物理ファイルのブロック長と同じかそれよりも大きい値にしてください。
-
-
バックアップ元物理ファイルより小さいブロック長の既存の物理ファイルにはリストアできません。
-
-eオプションを指定した場合,バックアップ元物理ファイルよりブロック数の少ない既存の物理ファイルにはリストアできません。
-
-pオプションを指定した場合,リストアでユーザデータが入るブロック数が,リストア先の既存の物理ファイルのブロック数よりも多くなる場合はリストアできません。
-
-pオプションを指定する場合,リストア先物理ファイルに必要なブロック数は次の式で求められます(小数点切り上げ)。
バックアップ元物理ファイルのブロック長×バックアップ元物理ファイルのブロック数/リストア先物理ファイルのブロック長
-
dambkupコマンドでオンラインバックアップした物理ファイルデータを,-eまたは-pオプションを指定してリストアすることはできません。
-
damfrcコマンドに指定する回復対象定義ファイルに,ブロック長を拡張したDAMファイルを指定することはできません。
-
damrstrコマンドに指定するブロック長の最大値は32760です。
-
-eまたは-pオプションにバックアップ元物理ファイルよりも大きいブロック長を指定した場合,この物理ファイルをアクセスしているDAMアクセス関数の引数に指定した入出力領域の大きさを見直してください。
-
物理ファイル名に指定した物理ファイルが未割り当ての場合,物理ファイルのアクセス権は0644(所有者による読み込み権と書き込み権,グループによる読み込み権,および他者による読み込み権)となります。