Replication Manager Application Agent CLI リファレンスガイド
ファイルサーバのオペレーション定義ファイルの内容をチェックする場合
EX_DRM_FS_DEF_CHECK オペレーションID -dbバックアップサーバのオペレーション定義ファイルの内容をチェックする場合
EX_DRM_FS_DEF_CHECK オペレーションID -bkオペレーション定義ファイルの記述内容をチェックし,問題がなかった場合は拡張コマンドの使用する一時ディレクトリを自動生成します。
なお,次の場合は,定義ファイルチェックツールの再実行が必要となります。
- ファイルサーバ上で対象とするディクショナリマップファイル格納ディレクトリのディレクトリパスを変更したとき
- バックアップサーバ上で「FTP_HOME_DIR」に設定したディレクトリパスを変更したとき
オペレーション定義ファイルの記述内容のチェックでは,オペレーション定義ファイルが存在することをチェックしてから,オペレーション定義ファイルの指定項目について,次のことをチェックします。
- 項目名と値が指定されていること※
- 指定された項目は1つだけであること
- 文字数が項目の最大字数を超えていないこと
- 注※
- TARGET_NAMEの値は,指定しないでください。
このほか,オペレーション定義ファイルの各指定項目について,次の表に示す指定内容をチェックします。
表1-8 オペレーション定義ファイルのチェック内容(EX_DRM_FS_DEF_CHECK)
項目名 チェック内容 BACKUP_OBJECT 「FILESYSTEM」が指定されていること DB_SERVER_NAME 「SET_DRM_HOSTNAME」に1が指定されている場合は,「DB_SERVER_NAME」に指定された値と,Application Agentの構成定義ファイル「init.conf」の「DRM_DB_PATH」に指定されたファイルサーバ名が一致していること INSTANCE_NAME
- 「INSTANCE_NAME」に指定されたマウントポイントディレクトリが存在すること
- マウントポイントディレクトリ一括定義ファイルを指定した場合,ファイルが存在することおよび定義されたマウントポイントが存在すること
TARGET_NAME この項目については値を入力しないで,「TARGET_NAME=」を指定してください。 FTP_HOME_DIR
- 指定されたディレクトリが存在すること※1※2
- 絶対パスが指定されていること
FTP_SUB_DIR
- 指定された文字列の中にディレクトリ区切り文字(\)が含まれていないこと
- ピリオド1つ(.)または2つ(..)だけの指定でないこと
- ルートディレクトリを指定していないこと
SET_DRM_HOSTNAME 0または1が指定されていること
- 注※1
- ディレクトリの名称は,大文字と小文字が区別されません。
- 注※2
- -bkオプションを指定したときだけチェックされます。
チェックツールで自動生成されるディレクトリは,次のとおりです。
表1-9 EX_DRM_FS_DEF_CHECKで自動生成されるディレクトリ
EX_DRM_FS_DEF_CHECKの実行場所 拡張コマンド用一時ディレクトリ ファイルサーバ <ディクショナリマップファイル格納ディレクトリと同じ階層のscript_workディレクトリ>\<オペレーションID>\DB
(例)
ディクショナリマップファイル格納ディレクトリが「H:\PTM」,オペレーションIDが「Operation_A」の場合,拡張コマンド用一時ディレクトリは,「H:\script_work\Operation_A\DB」となります。バックアップサーバ <FTP_HOME_DIRで指定したディレクトリ>\<FTP_SUB_DIRで指定したディレクトリ>\<オペレーションID>\BK 次の前提条件があります。
- チェック対象のファイルが格納されているサーバで実行すること
- ファイルサーバに格納されているオペレーション定義ファイルで指定されたマウントポイントディレクトリが同一ホストにあること
オペレーションID
処理の対象となるリソースを表す固有の文字列を指定します。指定したオペレーションIDに対応したオペレーション定義ファイルの情報が,拡張コマンドの実行に使用されます。
-db
ファイルサーバのオペレーション定義ファイルの内容をチェックする場合に指定します。
-bk
バックアップサーバのオペレーション定義ファイルの内容をチェックする場合に指定します。
0:正常終了した場合
0以外:エラーが発生した場合
次の場合には,この拡張コマンドはエラーとなります。
- 不正なオプションが指定された場合
- オペレーション定義ファイルが存在しない,またはファイルにアクセスできない場合
- ファイルの内容チェックの結果,異常を発見した場合
- 一時ディレクトリの作成に失敗した場合
- ディクショナリマップファイル格納ディレクトリ名の取得に失敗した場合
- ファイルサーバで,定義ファイル「C:\Program Files\drm\SCRIPT\conf\_OP0001.dat」をチェックする。
EX_DRM_FS_DEF_CHECK OP0001 -db- バックアップサーバで,定義ファイル「C:\Program Files\drm\SCRIPT\conf\_OP0001.dat」をチェックする。
EX_DRM_FS_DEF_CHECK OP0001 -bk
All Rights Reserved. Copyright© 2014, 2020, Hitachi, Ltd.