1.7.4 EX_DRM_EXG_VERIFY(Exchangeデータベースの整合性を検証する)

書式

EX_DRM_EXG_VERIFY オペレーションID
                    [ -mount_pt マウントポイントディレクトリ名 ] [ -force ]

説明

drmmountコマンド,drmexgverifyコマンドおよびdrmumountコマンドを実行し,副ボリュームにバックアップされたExchangeデータベースの整合性を検証します。検証の対象となるのは次のデータベースです。

EX_DRM_TAPE_BACKUPでExchangeデータベースを副ボリュームからテープにバックアップする場合に,テープバックアップの前処理として実行します。

Exchangeデータベースの整合性に異常が検出された場合は,副ボリュームへのバックアップを再度実行する必要があります。

Protection Manager Copy Controller(x64)を使用している場合,対象となるデータベースはExchange Server 2007だけです。

前提条件

次の前提条件があります。

引数

オペレーションID

処理の対象となるリソースを表す固有の文字列を指定します。指定したオペレーションIDに対応したオペレーション定義ファイルの情報が,拡張コマンドの実行に使用されます。

-mount_ptマウントポイントディレクトリ名

副ボリュームをマウントするマウントポイントディレクトリの名称を指定します。このオプションと-forceオプションを指定する場合は,-mount_pt-forceの順に指定します。

ドライブ名だけを指定した場合,指定したドライブを基点として,使用されていないドライブ名をアルファベット順に検索してマウントします。ドライブ文字を含むパスで指定した場合は,「-mount_ptに指定されたパス¥主ボリュームのドライブ文字¥主ボリュームのマウントポイント」にマウントします。例えば,主ボリュームがM:¥MNTにマウントされていて,-mount_ptS:¥SVOLMNTを指定した場合は,副ボリュームはS:¥SVOLMNT¥M¥MNTにマウントします。

マウントポイントディレクトリ名を指定するときの条件は次のとおりです。

マウントポイントディレクトリ名としてドライブを指定すると,指定したドライブを基点として未使用のドライブをアルファベット順に検索し,マウントします。

マウントポイントディレクトリ名としてドライブ文字から始まる絶対パスを指定すると,マウント先は次のようになります。

マウントポイントディレクトリ名に指定した絶対パス¥主ボリュームのドライブ文字¥主ボリュームでのマウントポイント

パスの末尾に「¥」がない場合でも,「¥」が指定されているものとみなされます。例えば,「D:」と「D:¥」は同じドライブとみなされます。また,「D:¥MOUNTDIR」と「D:¥MOUNTDIR¥」は同じディレクトリとみなされます。

このオプションを省略した場合,拡張コマンド実行時に使用されていないドライブがマウントポイントとして使われます。

-force

このオプションは,強制的にマウントを実行する場合に指定します。このオプションと-mount_ptオプションを指定する場合は,-mount_pt-forceの順に指定します。

データベースサーバでバックアップを実行したときに取得した主ボリュームのコピーグループ名がデータベースサーバの情報と一致していれば,LDEV番号またはSERIAL番号がバックアップ時の番号と一致していない場合にも強制的に再同期します。

このオプションは,副ボリュームが障害などの理由で交換され,LDEV番号またはSERIAL番号が変更された場合など,主ボリュームのコピーグループ名だけをキーとして強制的に副ボリュームにマウントする必要があるときに指定してください。通常のバックアップでこのオプションを指定した場合,データが破壊されるおそれがあります。

このオプションを省略すると,データベースサーバでバックアップを実行したときに取得した主ボリュームのコピーグループ名,LDEV番号およびSERIAL番号がバックアップサーバの情報と一致していない場合には,マウントされないで拡張コマンドにエラーが発生します。

戻り値

0:正常終了した場合

0以外:エラーが発生した場合

エラーの発生条件

次の場合には,この拡張コマンドはエラーとなります。

使用例

オペレーションID「operation01」で特定されるExchangeデータベースの整合性を検証する。

EX_DRM_EXG_VERIFY operation01