名前
rdbdmpdic - RDBディクショナリのデータを外部ファイルにバックアップ
形式
rdbdmpdic -f 退避先名@デバイス名 [ {: デバイス名} ...] [ -e ] [ -N ] [ -y ]
機能説明
RDBディクショナリのデータを外部ファイルにバックアップします。
オプション
退避先名には、データの退避先となるファイル名またはデータのバックアップに使用するFIFOの特殊ファイル名を指定します。
退避先名の後を、“@”で区切り、退避先のデバイス名を指定します。
退避先名にデータの退避先となるファイル名を指定した場合、デバイス名には、文字型特殊装置(/dev/rmt/*、/dev/st*または/dev/nst*)または、UNIX系の一般ファイルのディレクトリへの絶対パス名を指定します。
デバイス名にUNIX系の一般ファイルを指定した場合は、デバイス名を“:”で区切ることにより複数指定できますが、複数記述の際には空白をはさむことはできません。
また、UNIX系の一般ファイルと文字型特殊装置(/dev/rmt/*、/dev/st*または/dev/nst*)を混在して記述することはできません。
退避先名にデータのバックアップに使用するFIFO特殊ファイル名を指定した場合、デバイス名には、FIFO特殊ファイルの存在するディレクトリの絶対パス名を指定します。
退避先名に指定できる長さは、120バイトまでです。
デバイス名に指定できる長さは、120バイトまでです。
指定した退避先がすでに存在していた場合に、利用者に既存である旨を通知して判断の入力要求を行います。
この入力要求に“y”と答えた場合は、退避先が初期化された後にデータの書込みが行われます。
“n”と答えた場合、本コマンドは何も行わずに終了します。
本オプションを省略した場合で、指定した退避先がすでに存在していた場合には、既存である旨を通知して、本コマンドを終了します。
アーカイブログ運用を行っていない場合、またはrdbaldicコマンドの異常終了に備えてバックアップする場合に指定します。
RDBディクショナリに更新抑止の利用規定を設定していない場合は、本コマンドはエラーとなります。
更新抑止の利用規定の設定はrdbrtrコマンドにより行います。
デバイス名に磁気テープ装置を指定し、かつ、本オプションを指定した場合、入力要求メッセージを出力しないで、セットされている磁気テープを処理対象として処理を行います。
磁気テープがセットされていない場合は、処理を行わずにコマンドを終了します。
退避データが複数の磁気テープにまたがる場合は、2本目以降の磁気テープがセットされているかの確認が行われます。
デバイス名にUNIX系の一般ファイルのディレクトリへの絶対パス名を指定し、かつ、-eオプションを指定していない場合、本オプションは無視されます。
-eオプションを指定し、かつ、本オプションを指定した場合、書込みの確認要求は行わず、無条件に退避ファイルを作成します。
使用例
RDBディクショナリのデータを/backup/rdb、退避先名dicbackにバックアップします。
rdbdmpdic -f dicback@/backup/rdb -e -y
終了ステータス
以下の終了ステータスが返されます。
0 : 正常終了
0以外 : 異常終了
注意
退避先名には、“@”は使用できません。
アーカイブログ運用されていないRDBシステムでは、-Nオプションを指定した場合だけ、本コマンドは動作可能です。
-Nオプションで取得されたRDBディクショナリの退避データは、rdbrcvdicコマンドのLOADモードのみ、実行可能です。
デバイス名に磁気テープ装置を指定した場合は、コマンド開始時に磁気テープが巻き戻されている必要があります。
-Nオプションを指定していない場合、以下の注意事項があります。
実際のバックアップ処理は、コマンド開始時点で動作中のRDBディクショナリに対する更新が完了してから開始します。
コマンド開始以降に動作したRDBディクショナリに対する更新は、実際のバックアップ処理と並行して実行します。
コマンドは、実際のバックアップ処理が終了した時点で動作中のRDBディクショナリに対する更新の完了を待って復帰します。
ロードシェア運用での注意
RDBディクショナリのデータを外部ファイルにバックアップする場合には、Capitalシステムで実行してください。