バックアップ/リカバリ アプライアンスでの SAP MaxDB のバックアップと DR

注意: 2027 年 7 月 31 日以降、アプライアンス管理コンソールを使用した SAP MaxDB データベースのバックアップのサポートは非推奨になります。この非推奨と代替のバックアップ ソリューションの詳細については、以前のデータベース バックアップからの移行をご覧ください。

SAP MaxDB は、SAP SE によって開発およびサポートされているデータベース管理システムです。SAP MaxDB は、Microsoft Windows、Linux、Unix、および最も一般的なハードウェア プラットフォームで利用できます。

仕組み: Linux CBT を使用した Backup and DR ボリュームベースのバックアップ

ビットマップで追跡されるのは変更されたブロックのみです。コピーオンライトや I/O 集中型のオペレーションはありません。

ボリュームベースのバックアップと CBT を使用したデータのバックアップと復元は、次の手順で行います。

  1. Backup and DR エージェントには、データベース データ領域内の変更済みブロックを追跡する CBT があります。

  2. エージェントはデータベース API を呼び出して、データ バックアップのためにデータベースをフリーズまたは一時停止します。

  3. エージェントがデータベース データ領域の LVM スナップショットを作成し、ビットマップを合成します。

  4. データベースのフリーズを解除するためのデータベース API へのエージェント呼び出し。

  5. エージェントは変更されたブロックをバックアップ/リカバリ アプライアンスにコピーします。アプライアンスはスナップショットを削除し、バックアップをカタログ化します。

  6. アプライアンスが内部スナップショットを発行し、特定時点の仮想完全バックアップを合成します。

  7. データ復旧では、Backup and DR が書き換え可能なステージング ディスクを即時にマウントし、データベースをオンラインにします。

仕組み: ファイルベースのバックアップ

ファイルベースのバックアップによるデータのバックアップと復元は、次の手順で行います。

  1. Backup and DR のエージェントがデータベース サーバーにデプロイされている。

  2. ステージング ディスクをデータベース サーバーにマウントします。

  3. ダンプ バックアップ コマンドを使用して完全バックアップと増分バックアップを開始し、バックアップをマウント済みディスクに書き込みます。

  4. Backup and DR が内部スナップショットを取得します。ログのバックアップは、構成したスケジュールに従い、ファイル システムから直接同様の方法で行われます。

  5. データ復旧の場合、Backup and DR はステージング ディスクをデータベース サーバーに即時にマウントし、データベース復元オペレーションを開始します。ログは、データベースの復元後の任意の時点まで再生できます。

  6. 復元時には、バックアップと DR がステージング ディスクをデータベース サーバーに即時にマウントし、データベース復元オペレーションを開始します。ログは、データベースの復元後の任意の時点まで再生できます。

SAP MaxDB API

Backup and DR では、次の SAP MaxDB バックアップ API が使用されます。

  • Linux CBT と LVM スナップショット: MaxDB UTIL_EXECUTE SUSPEND LOGWRITER と UTIL_EXECUTE RESUME LOGWRITER API と 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 コマンドを使用してログ バックアップを削除します。

次のステップ

Backup and DR 用にデータベースを準備する

MaxDB 向け Backup and DR のその他のドキュメント

このページは、Backup and DR を使用して MaxDB データベースを保護および復元する方法について説明する一連のページの一つです。詳細については、次のページをご覧ください。