すべてのプロダクト
Search
ドキュメントセンター

Cloud Backup:SAP HANAインスタンスへのデータベースの復元

最終更新日:Oct 16, 2024

Cloud Backupを使用してSAP HANAデータベースをバックアップボールトにバックアップした後、データベースをソースSAP HANAインスタンス、同じバックアップボールトを使用する別のSAP HANAインスタンス、または別のリージョンにあるSAP HANAインスタンスに復元できます。

前提条件

注意事項

SAP HANAデータベースが復元されている場合、Cloud Backupは自動的にデータベースを停止します。 データベースの復元中は、データベースにアクセスできません。

ソースSAP HANAインスタンスにデータベースを復元する

データベースをソースSAP HANAインスタンスに復元するには、次の手順を実行します。

  1. Cloud Backupコンソール.

  2. 左側のナビゲーションウィンドウで、バックアップ > SAP HANA バックアップ.

  3. 上部のナビゲーションバーで、データベースを復元するSAP HANAインスタンスが存在するリージョンを選択します。

  4. [SAP HANAバックアップ] ページで、SAP HANA インスタンス タブをクリックします。 SAP HANAインスタンスの横にある 復元 をクリックします。

  5. 新しい復元タスクの作成パネルで、データベースを復元するインスタンスとしてソースSAP HANAインスタンスを選択し、次へ.

    备份

  6. ソースおよびターゲットSAP HANAインスタンスを確認し、ソースデータベースを選択し、次へ.

    説明

    ソースSAP HANAインスタンスが誤って削除され、見つからない場合は、削除されたインスタンスと同じ名前のSAP HANAインスタンスを作成してから、データベースを復元します。

    DB

  7. パラメーターを設定します。復元先をクリックし、次へ.

    恢复规则

    次の表に、Restore Toパラメーターの有効な値を示します。

    Restore Toパラメーターの値

    説明

    設定

    最新のリカバリポイント

    データベースを最新のリカバリポイントに復元します。

    • 差分バックアップの使用: 差分バックアップまたは増分バックアップを使用してデータベースを復元する場合は、このスイッチをオンにします。 差分バックアップの使用をオフにすると、クラウドバックアップはログバックアップを使用してデータベースを復元します。

    • ログエリアの初期化: ログエントリの復元後にログエリアからすべてのログエントリを削除する場合は、このスイッチをオンにします。

    • 差分バックアップとログバックアップの検証: このスイッチをオンにすると、復元ジョブの開始前に必要な差分バックアップとログバックアップが利用可能かどうかがCloud Backupで確認されます。 差分バックアップまたはログバックアップが使用できない場合、Cloud backupは復元ジョブを開始しません。

    指定時刻

    指定した時点に最も近いリカバリポイントにデータベースを復元します。

    • 差分バックアップの使用: 差分バックアップまたは増分バックアップを使用してデータベースを復元する場合は、このスイッチをオンにします。 差分バックアップの使用をオフにすると、クラウドバックアップはログバックアップを使用してデータベースを復元します。

    • ログエリアの初期化: ログエントリの復元後にログエリアからすべてのログエントリを削除する場合は、このスイッチをオンにします。

    • 差分バックアップとログバックアップの検証: このスイッチをオンにすると、復元ジョブの開始前に必要な差分バックアップとログバックアップが利用可能かどうかがCloud Backupで確認されます。 差分バックアップまたはログバックアップが使用できない場合、Cloud backupは復元ジョブを開始しません。

    • 時点: データベースを復元する時点を選択します。 Cloud Backupは、指定された時点に最も近いリカバリポイントにデータベースを復元します。

    指定されたバックアップ

    指定されたバックアップの状態にデータベースを復元します。

    カタログの使用: カタログバックアップを使用してデータベースを復元する場合は、このスイッチをオンにします。

    説明

    [カタログの使用] をオフにする場合は、バックアップファイルのプレフィックスを指定する必要があります。 次に、Cloud Backupは指定されたプレフィックスに基づいてバックアップファイルを見つけ、バックアップファイルを復元します。

    ログの位置

    指定されたログエントリが生成された時点にデータベースを復元します。

    • 差分バックアップの使用: 差分バックアップまたは増分バックアップを使用してデータベースを復元する場合は、このスイッチをオンにします。 差分バックアップの使用をオフにすると、クラウドバックアップはログバックアップを使用してデータベースを復元します。

    • ログエリアの初期化: ログエントリの復元後にログエリアからすべてのログエントリを削除する場合は、このスイッチをオンにします。

    • 差分バックアップとログバックアップの検証: このスイッチをオンにすると、復元ジョブの開始前に必要な差分バックアップとログバックアップが利用可能かどうかがCloud Backupで確認されます。 差分バックアップまたはログバックアップが使用できない場合、Cloud backupは復元ジョブを開始しません。

    • ログの位置: ログエントリを指定します。 Cloud Backupは、ログエントリが生成された時点にデータベースを復元します。

    • ボリュームID: 復元するボリュームのIDを指定します。

  8. 復元するバックアップバージョンを選択し、作成.

同じリージョンの別のSAP HANAインスタンスにデータベースを復元する

同じリージョンにあり、同じバックアップコンテナーを使用するSAP HANAインスタンスにSAP HANAデータベースを復元する場合は、上記の手順を実行します。 唯一の違いは、ソースSAP HANAインスタンスから別のSAP HANAインスタンスを選択する必要があることです。 さらに、ターゲットSAP HANAインスタンスのデータベースに対して、[カタログバックアップにBackintを使用] をオンにする必要があります。 カタログバックアップにBackintを使用を有効にする方法については、「バックアップパラメーターの設定」をご参照ください。恢复2

ソースおよびターゲットSAP HANAインスタンスを確認した後、ソースデータベース名パラメーターを設定する必要があります。 ソースデータベース名パラメーターには、復元するソースデータベースの名前を指定します。 パラメーターは、<ソースデータベース名 >@< SID> 形式で設定する必要があります。systemname

説明

SAP HANAデータベースを別のSAP HANAインスタンスに復元する方法の詳細については、「データベースをソースSAP HANAインスタンスに復元する」をご参照ください。

別のリージョンのSAP HANAインスタンスにデータベースを復元する

バックアップボールトは、Cloud backupがバックアップデータをクラウドに格納するリポジトリです。 ディザスタリカバリを実装するには、ミラーコンテナーを使用して、リージョン間でSAP HANAデータベースを復元します。

SAP HANAデータベースを別のリージョンのSAP HANAインスタンスに復元する前に、SAP HANAデータベースのバックアップコンテナー用のミラーコンテナーを作成する必要があります。 ミラーコンテナーの作成方法については、「リージョン間のデータのバックアップ」をご参照ください。

SAP HANAデータベースを別のリージョンのSAP HANAインスタンスに復元するには、次の手順を実行します。

  1. にログインします。Cloud Backupコンソール.

  2. 左側のナビゲーションウィンドウで、バックアップ > SAP HANAバックアップ.

  3. ミラーコンテナーが存在するリージョンを選択します。

  4. On theSAP HANAインスタンスタブで、SAP HANAインスタンスの各ノードにCloud Backupクライアントをインストールします。

    説明

    既存のミラーコンテナーを選択する必要があります。 ミラーコンテナー名には [COPY] が含まれます。 Cloud Backupクライアントのインストール時に他のパラメーターを設定する方法の詳細については、「SAP HANAインスタンスの登録」をご参照ください。

  5. [SAP HANAインスタンス] タブで、ソースSAP HANAインスタンスを見つけ、復元で、アクション列を作成します。

    その他の手順については、「同じリージョンの別のSAP HANAインスタンスにデータベースを復元する」をご参照ください。

ソースSAP HANAインスタンスの別のデータベースにデータベースを復元する

SAP HANA Studioを使用して、ソースSAP HANAインスタンス内の別のデータベースにデータベースを復元する必要があります。 SAP HANA Studioを使用して、ソースSAP HANAインスタンス内の別のデータベースにデータベースを復元する必要があります。

  1. SAP HANA Studioを開き、SAP HANAインスタンスに接続します。

  2. 復元するデータベースインスタンスを右クリックし、バックアップとリカバリ > テナントデータベースの回復.

    Tenant

  3. テナントデータベースを選択します。

    choose

  4. では、リカバリタイプの指定ウィンドウ, クリックデータベースを特定のデータバックアップに復元する.

  5. では、バックアップ場所の指定ウィンドウで、次のパラメータを設定します。

    • [バックアップカタログを使用して復元] をクリックします。

    • [Backintのみでバックアップカタログを検索] をクリックします。

    • [Backintシステムコピー] を選択します。

    • [ソースシステム] フィールドに [DBNAME @ SID] と入力します。

      DBNAMEは、復元するバックアップデータベースの名前です。 SIDは、現在のデータベースインスタンスのIDです。

  6. ウィザードの指示に従ってデータベースを停止し、データベースを復元するバックアップを選択します。

    重要

    [バックアップ] リストで必要なバックアップが見つからない場合、[カタログバックアップにBackintを使用] はオンになりません。 カタログバックアップにBackintを使用を有効にする方法については、「バックアップパラメーターの設定」をご参照ください。

    backups

  7. 復元設定を確認し、仕上げ.

プレフィックスを指定してデータベースをSAP HANAインスタンスに復元する

次のシナリオでは、プレフィックスを指定してデータベースをSAP HANAインスタンスに復元できます。

  • SAP HANAインスタンスが停止すると、Cloud Backupはカタログから履歴バックアップを取得できません。 その結果、SAP HANAインスタンスのデータベースの復元に失敗します。

  • 同じリージョン内の別のSAP HANAインスタンスにデータベースを復元した後、カタログが上書きされるため、Cloud Backupはデータベースの以前のバックアップを復元できません。

  1. カタログから履歴バックアップのプレフィックスを取得します。

    1. SSHモードでSAP HANAインスタンスにログインします。

    2. 次のコマンドを実行して、履歴バックアップのプレフィックスを取得します。

      SID、InstanceNumber、hostname、およびDBNAMEをSAP HANAインスタンスの設定項目に置き換えます。

      cat /usr/sap/{SID}/HDB{InstanceNumber}/{hostname}/trace/DB_{DBNAME}/backup.log  | grep COMPLETE_DATA_BACKUP

      たとえば、cat /usr/sap/HXE/HDB90/yzs-hana-daily/trace/DB_HXE/backup.log | grep COMPLETE_DATA_BACKUPコマンドを実行してプレフィックスを取得します。

      2022-06-02T20:38:51+08:00  P0007269      181246cfc22 INFO    BACKUP   command: BACKUP DATA FOR HXE USING BACKINT ('/usr/sap/HXE/SYS/global/hdb/backint/DB_HXE/COMPLETE_DATA_BACKUP_2022_06_02_20_38') ASYNCHRONOUS
      2022-06-02T20:38:51+08:00  P0007269      181246cfc22 INFO    BACKUP   to  backint: /usr/sap/HXE/SYS/global/hdb/backint/DB_HXE/COMPLETE_DATA_BACKUP_2022_06_02_20_38_databackup_0_1
      2022-06-02T20:38:51+08:00  P0007269      181246cfc22 INFO    BACKUP   to  backint: /usr/sap/HXE/SYS/global/hdb/backint/DB_HXE/COMPLETE_DATA_BACKUP_2022_06_02_20_38_databackup_2_1
      2022-06-02T21:38:51+08:00  P0007269      18124a3ea82 INFO    BACKUP   command: BACKUP DATA FOR HXE USING BACKINT ('/usr/sap/HXE/SYS/global/hdb/backint/DB_HXE/COMPLETE_DATA_BACKUP_2022_06_02_21_38') ASYNCHRONOUS
      2022-06-02T21:38:51+08:00  P0007269      18124a3ea82 INFO    BACKUP   to  backint: /usr/sap/HXE/SYS/global/hdb/backint/DB_HXE/COMPLETE_DATA_BACKUP_2022_06_02_21_38_databackup_0_1
      2022-06-02T21:38:51+08:00  P0007269      18124a3ea82 INFO    BACKUP   to  backint: /usr/sap/HXE/SYS/global/hdb/backint/DB_HXE/COMPLETE_DATA_BACKUP_2022_06_02_21_38_databackup_2_1

      COMPLETE_DATA_BACKUP_2022_06_02_20_38はプレフィックスです。

  2. Cloud Backupコンソールで、復元ジョブを作成し、プレフィックスを指定します。

    1. Cloud Backupコンソール.

    2. 左側のナビゲーションウィンドウで、バックアップ > SAP HANAバックアップ.

    3. 上部のナビゲーションバーで、データベースを復元するSAP HANAインスタンスが存在するリージョンを選択します。

    4. SAP HANAインスタンスタブをクリックします。復元SAP HANAインスタンスの横にあります。

    5. 復元ジョブの作成パネルで、データベースを復元するインスタンスとしてソースSAP HANAインスタンスを選択し、次へ.

      备份

    6. ソースおよびターゲットSAP HANAインスタンスを確認し、ソースデータベースを選択し、次へ.

      选择数据库

    7. [ルールの復元] ステップで、次のパラメーターを設定し、次へ.

      指定备份

      Restore Toパラメーターの値

      説明

      設定

      Restore Toパラメーターの値

      回復モード。

      [指定したバックアップ] を選択します。

      カタログの使用

      カタログバックアップを使用してデータベースを復元するかどうかを指定します。

      [カタログを使用] スイッチをオフにします。

      バックアッププレフィックス

      バックアップファイルのプレフィックス。 Cloud Backupは、指定されたプレフィックスに基づいてバックアップファイルを見つけ、バックアップファイルを復元します。

      値をステップ1で取得したプレフィックスに設定します。 例: COMPLETE_DATA_BACKUP_2022_06_02_20_38

  3. 復元するバックアップバージョンを選択し、作成.

次のステップ

復元ジョブのステータスを表示したり、復元ジョブの実行をキャンセルしたりできます。 以下の手順を実行します。

  1. 左側のナビゲーションウィンドウで、SAP HANAバックアップ.

  2. OSAP HANAバックアップページをクリックし、ジョブの復元タブをクリックします。

  3. [ステータス] 列で各復元ジョブのステータスを表示します。

  4. 実行中の復元ジョブをキャンセルするには、ジョブを見つけてキャンセル[アクション] 列に表示されます。