Db2 は、IBM の情報管理部門のリレーショナル データベース管理システム ファミリーであり、いくつかのリレーショナル データベース管理システム プロダクトを中心にしています。このセクションでは、Linux 環境で Backup and DR を使用して Db2 アプリケーション整合性データベース データを保護する方法について説明します。
バックアップと DR で使用される Db2 バックアップ API は次のとおりです。
ボリューム レベルのバックアップ(Linux CBT と LVM スナップショット):
db2 set write suspend for database
API とdb2 set write resume for database
API は、フリーズと解凍に使用されます。スタンバイ(HADR)データベース:
Db2 database deactivate
API とDb2 database activate
API は、フリーズと解凍に使用されます。完全バックアップと増分バックアップ(ファイルベースの従来型):
db2 backup db online
API(従来のダンプ バックアップ)は、バックアップ形式でデータベースの完全バックアップと増分バックアップを提供します。復元時に、restore db
API はデータ領域を物理的に上書きしてデータベースを復元します。Db2 ログのバックアップ: ログは
Db2 archive log for database
を使用してフラッシュされます。ログバックアップ中に、ログセグメントのペイロードがログ領域から、パラメータ logarchmeth1 で指定されたロケーションにコピーされます。
仕組み: Linux CBT を使用したバックアップと DR のボリュームベースのバックアップ
ビットマップで追跡されるのは変更されたブロックのみです。コピーオンライトや I/O 負荷の高いオペレーションはありません。
データのバックアップと復元の手順は次のとおりです。
バックアップと DR エージェントには、データベース データ領域内の変更されたブロックを追跡する CBT があります。
エージェントはデータベース API を呼び出して、データ バックアップのためにデータベースをフリーズまたは一時停止します。
エージェントがデータベース データ領域の LVM スナップショットを作成し、ビットマップを合成します。
エージェントがデータベース API を呼び出してデータベースの凍結を解除します。
エージェントは変更されたブロックをバックアップ/リカバリ アプライアンスにコピーします。アプライアンスはスナップショットを削除し、バックアップをカタログ化します。
アプライアンスは内部スナップショットを発行し、特定時点の仮想完全バックアップを合成します。
データ復旧の場合、バックアップと DR は書き換え可能なステージング ディスクを即座にマウントし、データベースをオンラインにします。
仕組み: ファイルベースのバックアップ
ファイルベースのバックアップ イメージを使用したデータのバックアップと復元の手順は次のとおりです。
バックアップと DR エージェントがデータベース サーバーにデプロイされている。
ステージング ディスクをデータベース サーバーにマウントします。
dump backup コマンドを使用して完全バックアップと増分バックアップを開始し、バックアップ イメージをマウント済みディスクに書き込みます。
バックアップと DR が内部スナップショットを取得します。ログのバックアップは、構成したスケジュールに従い、ファイル システムから直接行われます。
データ復旧の場合、バックアップと DR はステージング ディスクをデータベース サーバーに即座にマウントし、データベース復元オペレーションを開始します。ログは、データベースの復元後の任意の時点まで再生できます。
復元の場合、バックアップと DR はステージング ディスクをデータベース サーバーに即座にマウントし、データベース復元オペレーションを開始します。ログは、データベースの復元後の任意の時点まで再生できます。
次のステップ
IBM Db2 のバックアップと DR に関するその他のドキュメント
このページは、バックアップと DR を使用した IBM Db2 データベースの保護と復元に固有のシリーズのページの 1 つです。詳細については、以下をご覧ください。
- Db2 のバックアップと DR
- バックアップと DR 用にデータベースを準備する
- Db2 データベース ホストを追加してデータベースを検出する
- ポリシー テンプレートとリソース プロファイルを定義する
- アプリの詳細と設定を設定する
- ステージング ディスクの形式とバックアップ方法を確認する
- Db2 データベースとそのログを保護する
- Db2 データベースをマウントする
- Db2 バックアップ イメージを別の場所に復元する
- Db2 バックアップを復元する