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