SAP MaxDB は、SAP SE が開発しサポートしているデータベース管理システムです。SAP MaxDB は、Microsoft Windows、Linux、Unix、および最も一般的なハードウェア プラットフォームで使用できます。
仕組み: Linux CBT を使用したバックアップと DR のボリュームベースのバックアップ
ビットマップで追跡されるのは変更されたブロックのみです。コピーオンライトや I/O 負荷の高いオペレーションは行われません。
ボリュームベースのバックアップ イメージと CBT を使用したデータのバックアップと復元は、次の手順で行います。
バックアップと DR エージェントには、データベース データ領域内の変更されたブロックを追跡する CBT があります。
エージェントはデータベース API を呼び出して、データ バックアップのためにデータベースをフリーズまたは一時停止します。
エージェントがデータベース データ領域の LVM スナップショットを作成し、ビットマップを合成します。
エージェントがデータベース API を呼び出してデータベースの凍結を解除します。
エージェントは変更されたブロックをバックアップ/リカバリ アプライアンスにコピーします。アプライアンスはスナップショットを削除し、バックアップをカタログ化します。
アプライアンスは内部スナップショットを発行し、特定時点の仮想完全バックアップを合成します。
データ復旧の場合、バックアップと DR は書き換え可能なステージング ディスクを即座にマウントし、データベースをオンラインにします。
仕組み: ファイルベースのバックアップ
ファイルベースのバックアップ イメージを使用したデータのバックアップと復元は、次の手順で行います。
バックアップと DR エージェントがデータベース サーバーにデプロイされている。
ステージング ディスクをデータベース サーバーにマウントします。
dump backup コマンドを使用して完全バックアップと増分バックアップを開始し、バックアップ イメージをマウント済みディスクに書き込みます。
バックアップと DR が内部スナップショットを取得します。ログのバックアップは、構成したスケジュールに従い、ファイル システムから直接行われます。
データ復旧の場合、バックアップと DR はステージング ディスクをデータベース サーバーに即座にマウントし、データベース復元オペレーションを開始します。ログは、データベースの復元後の任意の時点まで再生できます。
復元の場合、バックアップと DR はステージング ディスクをデータベース サーバーに即座にマウントし、データベース復元オペレーションを開始します。ログは、データベースの復元後の任意の時点まで再生できます。
SAP MaxDB API
バックアップと DR では、次の SAP MaxDB バックアップ API が使用されます。
Linux CBT と LVM スナップショット: Linux CBT と LVM スナップショットを使用した MaxDB
UTIL_EXECUTE SUSPEND LOGWRITER
API とUTIL_EXECUTE RESUME LOGWRITER
APIファイルベースのバックアップ: MaxDB
dbmcli -d <dbsid> -u <dbm_username>,<dbm_password>backup_start
ファイルベースのバックアップ APIこれにより、バックアップ形式でデータベースの完全バックアップが提供されます。データのバックアップの前提条件は、まずバックアップ テンプレートを定義することです。Recovery API restore db は、データ領域を物理的に上書きしてデータベースを復元します。
MaxDB ログのバックアップ: MaxDB 自動ログのバックアップをアプリケーション側で有効にする必要があります。バックアップと DR は、cp コマンドを使用してログバックアップ ファイルをステージング ディスクにコピーします。Autolog Backup が有効になっているため、os コマンドを使用してログバックアップをパージします。
次のステップ
MaxDB のバックアップと DR に関するその他のドキュメント
このページは、バックアップと DR による MaxDB データベースの保護と復元に固有のシリーズのページの 1 つです。詳細については、次のページをご覧ください。
- SAP MaxDB のバックアップと DR
- バックアップと DR 用にデータベースを準備する
- MaxDB データベース ホストを追加してデータベースを検出する
- ポリシー テンプレートとリソース プロファイルを定義する
- アプリの詳細と設定を設定する
- ステージング ディスクの形式とバックアップ方法を確認する
- MaxDB データベースとそのログを保護する
- MaxDB データベースをマウントする
- MaxDB バックアップを復元する
- MaxDB のバックアップと DR ワークフローを作成する