書式
オペレーションIDを指定してデータベースサーバのオペレーション定義ファイルの内容をチェックする場合
EX_DRM_EXG_DEF_CHECK オペレーションID -db
オペレーションIDを指定してバックアップサーバのオペレーション定義ファイルの内容をチェックする場合
EX_DRM_EXG_DEF_CHECK オペレーションID -bk
定義ファイル名を指定してデータベースサーバのオペレーション定義ファイルの内容をチェックする場合
EX_DRM_EXG_DEF_CHECK -db -f 定義ファイル名
定義ファイル名を指定してバックアップサーバのオペレーション定義ファイルの内容をチェックする場合
EX_DRM_EXG_DEF_CHECK -bk -f 定義ファイル名
説明
オペレーション定義ファイルの記述内容をチェックし,問題がなかった場合は拡張コマンドの使用する一時ディレクトリを自動生成します。
なお,次の場合は,定義ファイルチェックツールの再実行が必要となります。
オペレーション定義ファイルの記述内容のチェックでは,引数で指定されたファイルが存在することをチェックしてから,オペレーション定義ファイルのすべての指定項目について,次のことをチェックします。
このほか,オペレーション定義ファイルの各指定項目について,次の表に示す指定内容をチェックします。旧バージョンで作成したオペレーション定義ファイルをチェックする場合は,マニュアル「Hitachi Protection Manager Software ユーザーズガイド」の,旧バージョンとの互換性についての記述を参照してください。
表1-17 オペレーション定義ファイルのチェック内容(EX_DRM_EXG_DEF_CHECK)
項目名 | チェック内容 |
---|---|
BACKUP_OBJECT | 「MSEXCHANGE」が指定されていること |
DB_SERVER_NAME |
|
INSTANCE_NAME | 「-」が指定されていること |
TARGET_NAME | ストレージグループ名が存在すること※1 |
FTP_HOME_DIR |
|
FTP_SUB_DIR |
|
SET_DRM_HOSTNAME | 0または1が指定されていること |
チェックツールで自動生成されるディレクトリは,次のとおりです。
表1-18 EX_DRM_EXG_DEF_CHECKで自動生成されるディレクトリ
EX_DRM_EXG_DEF_CHECKの実行場所 | 拡張コマンド用一時ディレクトリ |
---|---|
データベースサーバ | <ディクショナリマップファイル格納ディレクトリと同じ階層のscript_workディレクトリ>¥<オペレーションID>¥DB
|
バックアップサーバ | <FTP_HOME_DIRで指定したディレクトリ>¥<FTP_SUB_DIRで指定したディレクトリ>¥<オペレーションID>¥BK |
前提条件
次の前提条件があります。
引数
オペレーションID
処理の対象となるリソースを表す固有の文字列を指定します。指定したオペレーションIDに対応したオペレーション定義ファイルの情報が,拡張コマンドの実行に使用されます。
-db
データベースサーバのオペレーション定義ファイルの内容をチェックする場合に指定します。
-bk
バックアップサーバのオペレーション定義ファイルの内容をチェックする場合に指定します。
-f定義ファイル名
チェックするオペレーション定義ファイルのファイル名を絶対パスで指定します。
戻り値
0:正常終了した場合
0以外:エラーが発生した場合
エラーの発生条件
次の場合には,この拡張コマンドはエラーとなります。
使用例
EX_DRM_EXG_DEF_CHECK OP0001 -db
オペレーション定義ファイルのファイル名を指定する場合EX_DRM_EXG_DEF_CHECK -db -f "C:¥Program Files¥drm¥script¥conf¥_OP0001.dat"
EX_DRM_EXG_DEF_CHECK OP0001 -bk
オペレーション定義ファイルのファイル名を指定する場合EX_DRM_EXG_DEF_CHECK -bk -f "C:¥Program Files¥drm¥script¥conf¥_OP0001.dat"