Cloud Backupを使用してSAP HANAデータベースをバックアップボールトにバックアップした後、データベースをソースSAP HANAインスタンス、同じバックアップボールトを使用する別のSAP HANAインスタンス、または別のリージョンにあるSAP HANAインスタンスに復元できます。
前提条件
SAP HANAインスタンスのデータベースがバックアップされます。 詳細については、「SAP HANAデータベースのバックアップ」をご参照ください。
SAP HANAインスタンスのバックアップパラメーターが設定されています。 詳細については、「バックアップパラメーターの設定」をご参照ください。
注意事項
SAP HANAデータベースが復元されている場合、Cloud Backupは自動的にデータベースを停止します。 データベースの復元中は、データベースにアクセスできません。
ソースSAP HANAインスタンスにデータベースを復元する
データベースをソースSAP HANAインスタンスに復元するには、次の手順を実行します。
左側のナビゲーションウィンドウで、 .
上部のナビゲーションバーで、データベースを復元するSAP HANAインスタンスが存在するリージョンを選択します。
[SAP HANAバックアップ] ページで、SAP HANA インスタンス タブをクリックします。 SAP HANAインスタンスの横にある 復元 をクリックします。
新しい復元タスクの作成パネルで、データベースを復元するインスタンスとしてソースSAP HANAインスタンスを選択し、次へ.
ソースおよびターゲットSAP HANAインスタンスを確認し、ソースデータベースを選択し、次へ.
説明ソースSAP HANAインスタンスが誤って削除され、見つからない場合は、削除されたインスタンスと同じ名前のSAP HANAインスタンスを作成してから、データベースを復元します。
パラメーターを設定します。復元先をクリックし、次へ.
次の表に、Restore Toパラメーターの有効な値を示します。
Restore Toパラメーターの値
説明
設定
最新のリカバリポイント
データベースを最新のリカバリポイントに復元します。
差分バックアップの使用: 差分バックアップまたは増分バックアップを使用してデータベースを復元する場合は、このスイッチをオンにします。 差分バックアップの使用をオフにすると、クラウドバックアップはログバックアップを使用してデータベースを復元します。
ログエリアの初期化: ログエントリの復元後にログエリアからすべてのログエントリを削除する場合は、このスイッチをオンにします。
差分バックアップとログバックアップの検証: このスイッチをオンにすると、復元ジョブの開始前に必要な差分バックアップとログバックアップが利用可能かどうかがCloud Backupで確認されます。 差分バックアップまたはログバックアップが使用できない場合、Cloud backupは復元ジョブを開始しません。
指定時刻
指定した時点に最も近いリカバリポイントにデータベースを復元します。
差分バックアップの使用: 差分バックアップまたは増分バックアップを使用してデータベースを復元する場合は、このスイッチをオンにします。 差分バックアップの使用をオフにすると、クラウドバックアップはログバックアップを使用してデータベースを復元します。
ログエリアの初期化: ログエントリの復元後にログエリアからすべてのログエントリを削除する場合は、このスイッチをオンにします。
差分バックアップとログバックアップの検証: このスイッチをオンにすると、復元ジョブの開始前に必要な差分バックアップとログバックアップが利用可能かどうかがCloud Backupで確認されます。 差分バックアップまたはログバックアップが使用できない場合、Cloud backupは復元ジョブを開始しません。
時点: データベースを復元する時点を選択します。 Cloud Backupは、指定された時点に最も近いリカバリポイントにデータベースを復元します。
指定されたバックアップ
指定されたバックアップの状態にデータベースを復元します。
カタログの使用: カタログバックアップを使用してデータベースを復元する場合は、このスイッチをオンにします。
説明[カタログの使用] をオフにする場合は、バックアップファイルのプレフィックスを指定する必要があります。 次に、Cloud Backupは指定されたプレフィックスに基づいてバックアップファイルを見つけ、バックアップファイルを復元します。
ログの位置
指定されたログエントリが生成された時点にデータベースを復元します。
差分バックアップの使用: 差分バックアップまたは増分バックアップを使用してデータベースを復元する場合は、このスイッチをオンにします。 差分バックアップの使用をオフにすると、クラウドバックアップはログバックアップを使用してデータベースを復元します。
ログエリアの初期化: ログエントリの復元後にログエリアからすべてのログエントリを削除する場合は、このスイッチをオンにします。
差分バックアップとログバックアップの検証: このスイッチをオンにすると、復元ジョブの開始前に必要な差分バックアップとログバックアップが利用可能かどうかがCloud Backupで確認されます。 差分バックアップまたはログバックアップが使用できない場合、Cloud backupは復元ジョブを開始しません。
ログの位置: ログエントリを指定します。 Cloud Backupは、ログエントリが生成された時点にデータベースを復元します。
ボリュームID: 復元するボリュームのIDを指定します。
復元するバックアップバージョンを選択し、作成.
同じリージョンの別のSAP HANAインスタンスにデータベースを復元する
同じリージョンにあり、同じバックアップコンテナーを使用するSAP HANAインスタンスにSAP HANAデータベースを復元する場合は、上記の手順を実行します。 唯一の違いは、ソースSAP HANAインスタンスから別のSAP HANAインスタンスを選択する必要があることです。 さらに、ターゲットSAP HANAインスタンスのデータベースに対して、[カタログバックアップにBackintを使用] をオンにする必要があります。 カタログバックアップにBackintを使用を有効にする方法については、「バックアップパラメーターの設定」をご参照ください。
ソースおよびターゲットSAP HANAインスタンスを確認した後、ソースデータベース名パラメーターを設定する必要があります。 ソースデータベース名パラメーターには、復元するソースデータベースの名前を指定します。 パラメーターは、<ソースデータベース名 >@< SID>
形式で設定する必要があります。
SAP HANAデータベースを別のSAP HANAインスタンスに復元する方法の詳細については、「データベースをソースSAP HANAインスタンスに復元する」をご参照ください。
別のリージョンのSAP HANAインスタンスにデータベースを復元する
バックアップボールトは、Cloud backupがバックアップデータをクラウドに格納するリポジトリです。 ディザスタリカバリを実装するには、ミラーコンテナーを使用して、リージョン間でSAP HANAデータベースを復元します。
SAP HANAデータベースを別のリージョンのSAP HANAインスタンスに復元する前に、SAP HANAデータベースのバックアップコンテナー用のミラーコンテナーを作成する必要があります。 ミラーコンテナーの作成方法については、「リージョン間のデータのバックアップ」をご参照ください。
SAP HANAデータベースを別のリージョンのSAP HANAインスタンスに復元するには、次の手順を実行します。
にログインします。Cloud Backupコンソール.
左側のナビゲーションウィンドウで、 .
ミラーコンテナーが存在するリージョンを選択します。
On theSAP HANAインスタンスタブで、SAP HANAインスタンスの各ノードにCloud Backupクライアントをインストールします。
説明既存のミラーコンテナーを選択する必要があります。 ミラーコンテナー名には [COPY] が含まれます。 Cloud Backupクライアントのインストール時に他のパラメーターを設定する方法の詳細については、「SAP HANAインスタンスの登録」をご参照ください。
[SAP HANAインスタンス] タブで、ソースSAP HANAインスタンスを見つけ、復元で、アクション列を作成します。
その他の手順については、「同じリージョンの別のSAP HANAインスタンスにデータベースを復元する」をご参照ください。
ソースSAP HANAインスタンスの別のデータベースにデータベースを復元する
SAP HANA Studioを使用して、ソースSAP HANAインスタンス内の別のデータベースにデータベースを復元する必要があります。 SAP HANA Studioを使用して、ソースSAP HANAインスタンス内の別のデータベースにデータベースを復元する必要があります。
SAP HANA Studioを開き、SAP HANAインスタンスに接続します。
復元するデータベースインスタンスを右クリックし、 .
テナントデータベースを選択します。
では、リカバリタイプの指定ウィンドウ, クリックデータベースを特定のデータバックアップに復元する.
では、バックアップ場所の指定ウィンドウで、次のパラメータを設定します。
[バックアップカタログを使用して復元] をクリックします。
[Backintのみでバックアップカタログを検索] をクリックします。
[Backintシステムコピー] を選択します。
[ソースシステム] フィールドに [DBNAME @ SID] と入力します。
DBNAMEは、復元するバックアップデータベースの名前です。 SIDは、現在のデータベースインスタンスのIDです。
ウィザードの指示に従ってデータベースを停止し、データベースを復元するバックアップを選択します。
重要[バックアップ] リストで必要なバックアップが見つからない場合、[カタログバックアップにBackintを使用] はオンになりません。 カタログバックアップにBackintを使用を有効にする方法については、「バックアップパラメーターの設定」をご参照ください。
復元設定を確認し、仕上げ.
プレフィックスを指定してデータベースをSAP HANAインスタンスに復元する
次のシナリオでは、プレフィックスを指定してデータベースをSAP HANAインスタンスに復元できます。
SAP HANAインスタンスが停止すると、Cloud Backupはカタログから履歴バックアップを取得できません。 その結果、SAP HANAインスタンスのデータベースの復元に失敗します。
同じリージョン内の別のSAP HANAインスタンスにデータベースを復元した後、カタログが上書きされるため、Cloud Backupはデータベースの以前のバックアップを復元できません。
カタログから履歴バックアップのプレフィックスを取得します。
SSHモードでSAP HANAインスタンスにログインします。
次のコマンドを実行して、履歴バックアップのプレフィックスを取得します。
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
はプレフィックスです。
Cloud Backupコンソールで、復元ジョブを作成し、プレフィックスを指定します。
左側のナビゲーションウィンドウで、 .
上部のナビゲーションバーで、データベースを復元するSAP HANAインスタンスが存在するリージョンを選択します。
SAP HANAインスタンスタブをクリックします。復元SAP HANAインスタンスの横にあります。
復元ジョブの作成パネルで、データベースを復元するインスタンスとしてソースSAP HANAインスタンスを選択し、次へ.
ソースおよびターゲットSAP HANAインスタンスを確認し、ソースデータベースを選択し、次へ.
[ルールの復元] ステップで、次のパラメーターを設定し、次へ.
Restore Toパラメーターの値
説明
設定
Restore Toパラメーターの値
回復モード。
[指定したバックアップ] を選択します。
カタログの使用
カタログバックアップを使用してデータベースを復元するかどうかを指定します。
[カタログを使用] スイッチをオフにします。
バックアッププレフィックス
バックアップファイルのプレフィックス。 Cloud Backupは、指定されたプレフィックスに基づいてバックアップファイルを見つけ、バックアップファイルを復元します。
値をステップ1で取得したプレフィックスに設定します。 例:
COMPLETE_DATA_BACKUP_2022_06_02_20_38
復元するバックアップバージョンを選択し、作成.
次のステップ
復元ジョブのステータスを表示したり、復元ジョブの実行をキャンセルしたりできます。 以下の手順を実行します。
左側のナビゲーションウィンドウで、SAP HANAバックアップ.
OSAP HANAバックアップページをクリックし、ジョブの復元タブをクリックします。
[ステータス] 列で各復元ジョブのステータスを表示します。
実行中の復元ジョブをキャンセルするには、ジョブを見つけてキャンセル[アクション] 列に表示されます。