BACKUP DB (データベースのバックアップ)
このコマンドは、 IBM Storage Protect データベースを順次アクセス・ボリュームにバックアップするために使用します。
バックアップに必要な追加ストレージ・スペースの量を判別するには、 QUERY DB コマンドを発行します。
- 順次ボリューム履歴情報は、VOLUMEHISTORY オプションで指定したすべてのファイルにバックアップされます。
- デバイス構成に関する情報は、DEVCONFIG オプションで指定したすべてのファイルにバックアップされます。
- サーバーのマスター暗号鍵
db2 update db cfg for TSMDB1 using overflowlogpath /home/tsminst2/overflow_dir特権クラス
このコマンドを発行するには、システム特権または無制限ストレージ特権が必要です。
構文
パラメーター
- DEVclass (必須)
- バックアップに使用する順次アクセス装置クラスの名前を指定します。
装置クラスを設定するための SET DBRECOVERY コマンドが発行されていない場合、BACKUP DB コマンドは失敗します。
制約事項:- 装置タイプが NAS または CENTERA の装置クラスは使用できません。
- リストアのソースが FILE ライブラリーである場合、データベースのリストア操作は失敗します。 FILE 装置クラスが SHARED=YES を指定する場合、FILE ライブラリーが作成されます。
バックアップの実行時にこの装置クラスのすべてのドライブが使用中の場合、 IBM Storage Protect は、レクラメーションなどの優先順位の低い操作を取り消して、ドライブをバックアップに使用できるようにします。
- Type
- 実行するバックアップのタイプを指定します。 このパラメーターはオプションです。 デフォルトは FULL です。 以下の値を指定できます。
- Full
- IBM Storage Protect データベースのフルバックアップを実行することを指定します。
- Incremental
- IBM Storage Protect データベースの増分バックアップを実行することを指定します。 差分 (すなわち累積) バックアップ・イメージには、フルバックアップ操作が最後に正常に実行されて以降に変更されているすべてのデータベース・データのコピーが含まれています。
- DBSnapshot
- フルスナップショット・データベース・バックアップを実行することを指定します。 データベースの内容全体がコピーされ、新規スナップショット・データベース・バックアップ が、データベースの既存のフルバックアップと差分バックアップの集合に 割り込まずに作成されます。
- VOLumenames
- データベースのバックアップに使用するボリュームを指定します。 このパラメーターはオプションです。 ただし、SCRATCH=NO を指定した場合、ボリュームのリストを指定する必要があります。制約事項: このパラメーターは、タイプが CLOUD の装置クラスには適用されません。
- ボリューム名
- データベースのバックアップに使用するボリュームを指定します。 複数の ボリュームを指定する場合は、名前をコンマで区切り、スペースを間に入れないでください。
- FILE:ファイル名
- データベースのバックアップに使用するボリュームのリストを含む
ファイルの名前を指定します。 各ボリューム名は別々の行に指定してください。 ブランク行、およびアスタリスクで始まる注釈行は無視されます。例えば、ボリューム DB0001、DB0002、および DB0003 を使用するためには、 次の行を含むファイルを作成します。
ファイルに適切な名前を付けます。 例えば次のとおりです。DB0001 DB0002 DB0003
TAPEVOL
TAPEVOL.DATA
これで、コマンドのボリュームを次のように指定することができます。


VOLUMENAMES=FILE:TAPEVOL
VOLUMENAMES=FILE:TAPEVOL.DATA
- NUMStreams
- データベースのバックアップ時に使用する並列データ移動ストリームの数を指定します。 デフォルト値は 1 です。 1 から 99までの範囲の値を指定できます。 この値を大きくすると、それに応じて、使用されるデータベース・バックアップ・セッション数、および装置クラスに使用されるドライブ数が増加します。 BACKUP DB コマンドで NUMSTREAMS 値を指定すると、 SET DBRECOVERY コマンドで設定されたすべての値がオーバーライドされます。 それ以外の場合は、 SET DBRECOVERY コマンドで設定された値が使用されます。 NUMSTREAMS 値は、すべてのタイプのデータベース・バックアップに使用されます。
- Scratch
- バックアップにスクラッチ・ボリュームを使用できるかどうかを指定します。 このパラメーターはオプションです。制約事項: このパラメーターは、タイプが CLOUD の装置クラスには適用されません。デフォルトは YES です。 以下の値を指定できます。
- Yes
- スクラッチ・ボリュームを使用するよう指定します。
SCRATCH=YES および VOLUMENAMES パラメーターを指定すると、指定されたボリューム上でスペースが使用できない場合にのみ、 IBM Storage Protect はスクラッチ・ボリュームを使用します。
VOLUMENAMES パラメーターを使用してボリューム・リストを入力しない場合は、SCRATCH=YES を指定するか、またはデフォルトを使用する必要があります。
- No
- スクラッチ・ボリュームを使用しないよう指定します。
VOLUMENAMES パラメーターおよび SCRATCH=NO を使用してボリュームを指定する場合、指定されたボリューム上にバックアップ・データの格納に使用できるスペースが十分ないと、バックアップは失敗します。
- Wait
- サーバーがこのコマンドをフォアグラウンドで処理完了するまで
待機するかどうかを指定します。 デフォルトは NO です。 以下の値を指定できます。
- No
- サーバーがこのコマンドをバックグラウンドで処理することを指定します。 このコマンドが処理されている間に、他のタスクを続けることができます。
バックグラウンド・プロセスから 作成されたメッセージは、メッセージが記録されている場所に応じて、活動記録ログまたはサーバー・コンソールのいずれかに表示されます。
バックグラウンド・プロセスを取り消すには、 CANCEL PROCESS コマンドを使用します。 BACKUP DB バックグラウンド・プロセスを取り消しても、取り消す以前に既にバックアップされているデータベースがある可能性があります。
- Yes
- サーバーがこのコマンドをフォアグラウンドで処理することを指定します。 他のタスクを続行する前に、コマンドが完了するまで待機してください。 コマンドが完了すると、サーバーは、管理クライアントに出力メッセージを表示します。制約事項: サーバー・コンソールから WAIT=YES を指定することはできません。
- DEDUPDEVice
- ターゲット・ストレージ・デバイスがデータ重複排除をサポートすることを指定します。 YES に設定すると、バックアップ・イメージのフォーマットはデータ重複排除装置に合わせて最適化され、バックアップ操作の効率が向上します。 以下の値を指定できます。
- No
- ターゲット・ストレージ・デバイスがデータ重複排除をサポートしないことを指定します。 NO がデフォルトです。以下に対しては、このパラメーターが NO に設定されていることを確認してください。
- SCSI ライブラリー
- FILE 装置クラスを指定して定義されたすべてのデバイス
- データ重複排除機能をサポートしない仮想テープ・ライブラリー (VTL)
- Yes
ターゲット・デバイスがデータ重複排除をサポートすること、およびこの機能のためにバックアップを最適化したいことを指定します。 データ重複排除をサポートする VTL を使用している場合、このパラメーターを YES に設定できます。
- ENCRypt
- データベース・バックアップが暗号化されるかどうかを指定します。 このパラメーターはオプションで、CLOUD 装置クラスにのみ適用されます。 デフォルト値は YESです。 以下のいずれかの値を指定することができます。
- Yes
- データベース・バックアップが 256 ビット Advanced Encryption Standard (AES) データ暗号化を使用してサーバーによって暗号化されることを指定します。
- No
- サーバーによってデータベース・バックアップが暗号化されないことを指定します。
- COMPress
- BACKUP
DB コマンドによって作成されるボリュームを圧縮するかどうかを指定します。 COMPRESS 値は、すべてのタイプのデータベース・バックアップに使用されます。 このパラメーターはオプションです。 デフォルト値は conditional です。 BACKUP DB コマンドで COMPRESS パラメーターを指定すると、 SET DBRECOVERY コマンドで設定されたすべての値がオーバーライドされます。 それ以外の場合は、SET DBRECOVERY コマンドに設定された値がデフォルトになります。 以下のいずれかの値を指定することができます。
- No
- BACKUP DB コマンドによって作成されるボリュームが圧縮されないことを指定します。
- Yes
BACKUP DB コマンドによって作成されるボリュームを圧縮することを指定します。
- PROTECTKeys
- データベース・バックアップに、ノード・パスワード、管理者パスワード、およびストレージ・プール・データの暗号化に使用するサーバー・マスター暗号鍵のコピーを含めるかを指定します。 マスター暗号鍵は、 dsmkeydb ファイルに保管されます。 dsmkeydb ファイルを失った場合、サーバーはマスター暗号鍵を使用して暗号化されたパスワードを読み取ることができないため、ノードおよび管理者はサーバーで認証を行うことができません。 さらに、マスター暗号鍵がないと、暗号化されたストレージ・プールに保管されたデータを取得することができません。 このパラメーターはオプションです。 デフォルトは、 SET DBRECOVERY コマンドの PROTECTKEYS パラメーターに指定されている値です。 以下のいずれかの値を指定することができます。
- No
- データベース・バックアップにサーバー・マスター暗号鍵のコピーを含めないことを指定します。制約事項: PROTECTKEYS=NO パラメーターは、タイプが CLOUD の装置クラスには適用されません。重要: PROTECTKEYS=NOを指定する場合は、サーバーのマスター暗号鍵を手動でバックアップし、災害復旧の実装時にその鍵を使用可能にする必要があります。 マスター暗号鍵がないと、災害から復旧することができません。
- Yes
- データベース・バックアップにサーバーのマスター暗号鍵のコピーを含めることを指定します。
PROTECTKEYS=YES を指定する場合、PASSWORD パラメーターも指定する必要があります。
重要: クラウド・デバイス・クラスには PROTECTKEYS=YES パラメーターが必要です。
- PASSword
- データベース・バックアップの保護に使用するパスワードを指定します。 デフォルトは、 SET
DBRECOVERY コマンドの PASSWORD パラメーターに指定されている値です。 SET MINPWLENGTH コマンドを使用して別の値を指定しない限り、パスワードの最小長は 8 文字です。 パスワードの最大長は 64 文字です。重要: このパスワードを覚えておいてください。 データベース・バックアップにパスワードを指定する場合、データベースをリストアするには、 RESTORE DB コマンドに同じパスワードを指定する必要があります。
例: スクラッチ・ボリュームを使用した差分バックアップの実行
スクラッチ・ボリュームを使用して、データベースの差分バックアップを実行します。 バックアップの装置クラス FILE を使用します。backup db devclass=file type=incremental例: データベース・バックアップでストレージ・プール・データ暗号化する
データベース・バックアップにサーバー・マスター暗号鍵のコピーを含めるように指定することで、ストレージ・プール・データを暗号化します。 次のコマンドを発行します。backup db protectkeys=yes password=password_name例: データベース・バックアップ操作の際に暗号化をオフにする
CLOUD 装置クラスの CLEVERDEV を使用するデータベース・バックアップ操作の暗号化をオフにするには、以下のコマンドを発行します。backup db devclass=cleverdev encrypt=no例: クラウドへのデータベース・バックアップ操作の際に暗号化をオフにして圧縮をオンにする
CLOUD 装置クラスの CLEVERDEV を使用するデータベース・バックアップ操作の暗号化をオフにして圧縮をオンにするには、以下のコマンドを発行します。backup db devclass=cleverdev encrypt=no compress=yes関連コマンド
| コマンド | 説明 |
|---|---|
| バックアップ DEVCONFIG | IBM Storage Protect デバイス情報をファイルにバックアップします。 |
| ボリューム履歴のバックアップ | 外部ファイルのボリューム履歴情報を記録します。 |
| プロセスの取り消し | バックグラウンド・サーバー・プロセスを取り消します。 |
| ボリューム・ヒストリーの削除 | 順次ボリューム履歴情報をボリューム履歴ファイルから除去します。 |
| インベントリーの期限切れ | インベントリー満了処理を手動で開始します。 |
| DRMEDIA の移動 | DRM メディアをオンサイトおよびオフサイトに移動します。 |
| 準備 | 回復計画ファイルを作成します。 |
| 照会 DB | データベースについての割り振り情報を表示します。 |
| 照会プロセス | バックグラウンド・プロセスについての情報を表示します。 |
| 照会ボリューム履歴 | サーバーによって収集された順次ボリューム履歴情報を表示します。 |
| DBリカバリを設定 | 自動バックアップに使用する装置クラスを指定します。 |
| drmdbbackupexpiredaysを設定する | データベース・バックアップの集合期限切れの基準を指定します。 |
