ページの先頭行へ戻る
Interstage Shunsaku Data Manager コマンドリファレンス

4.6 shundrecover

名前

shundrecover -- ディレクタデータのリカバリ開始宣言または終了宣言、およびオペレーションログファイルのリカバリ


形式1(ディレクタデータファイルのリカバリ開始宣言または終了宣言)


shundrecover

-s director識別子
{ -b | -e [ -p [ time ]] | -c }


形式2(オペレーションログファイルのリカバリ)


shundrecover    -s director識別子 -l

機能説明

shundbackupコマンドを利用してバックアップしたディレクタデータファイルおよびオペレーションログファイルをもとに、ディレクタデータファイルのリカバリを行います。
または、オペレーションログファイルのリカバリを行います。


オプション


-s director識別子

director識別子を指定します。

-b

リカバリ開始宣言をする場合に指定します。

-e

リカバリ終了宣言をする場合に指定します。
本オプションは、リカバリ開始宣言が実行されている場合のみ指定可能です。
本オプションのみを指定した場合には、最新時点までリカバリします。
オペレーションログファイルを使用していない場合、またはバックアップ時点や任意の時点にリカバリする場合には、pオプションと組み合わせて指定します。

-c

リカバリ開始宣言をキャンセルする場合に指定します。
本オプションは、以下のすべての条件を満たす場合にのみ指定可能です。

  • リカバリ開始宣言を実行している。

  • バックアップしたディレクタデータファイルをリストアしていない。

-p [ time ]

ディレクタデータファイルを、バックアップ時点または任意の時点にリカバリする場合に指定します。
本オプションが省略された場合は、最新時点までリカバリします。
timeが省略された場合には、バックアップを行った時点にディレクタデータファイルをリカバリします。
timeが指定された場合には、指定された時点にディレクタデータファイルをリカバリします。
timeは、以下の形式である必要があります。
YYYY-MM-DD:hh:mm:ss

注意

ディレクタデータファイルのリカバリを実行した場合、必ずshundbackupコマンドでディレクタデータファイルのバックアップを行ってください。

-l

オペレーションログファイルをリカバリする場合に指定します。

注意

オペレーションログファイルのリカバリを実行した場合、必ずshundbackupコマンドでディレクタデータファイルのバックアップを行ってください。

使用例


例1

バックアップしたディレクタデータファイルをリストアし、最新時点までリカバリします。

SolarisLinuxSolaris/Linuxの場合

shundrecover -s shund1 -b
cp /backup/shund1/*  /shunsaku/shund1/
shundrecover -s shund1 -e

WindowsWindowsの場合

shundrecover -s shund1 -b
copy /b D:\backup\shund1\*  C:\Shunsaku\shund1\
shundrecover -s shund1 -e
例2

最後にバックアップしたディレクタデータファイルをリストアし、2006年1月1日12時00分00秒の時点にリカバリします。

SolarisLinuxSolaris/Linuxの場合

shundrecover -s shund1 -b
cp /backup/shund1/*  /shunsaku/shund1/
shundrecover -s shund1 -e -p 2006-01-01:12:00:00

WindowsWindowsの場合

shundrecover -s shund1 -b
copy /b D:\backup\shund1\*  C:\Shunsaku\shund1\
shundrecover -s shund1 -e -p 2006-01-01:12:00:00
例3

director用動作環境ファイルのOperationLogFolderに指定されているオペレーションログファイルをリカバリします。

shundrecover -s shund1 -l

終了ステータス

以下の終了ステータスが返されます。

0:正常終了
0以外:異常終了


注意