Skip to main content
NetApp Solutions SAP
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。

還原與還原

貢獻者

下列各節將說明三種不同案例和範例組態的還原與還原工作流程。

  • 自動還原與還原:

    • 自動探索HANA系統SS1

    • SAP HANA單一主機、使用NFS的MDC單一租戶系統

  • 單一租戶還原與還原:

    • 自動探索HANA系統SM1

    • SAP HANA單一主機、使用NFS的MDC多租戶系統

  • 手動還原:

    • 手動設定HANA系統SS2

    • SAP HANA單一主機、使用NFS的MDC多租戶系統

以下各節將重點說明SAP HANA單一主機與多個主機與光纖通道SAN附加HANA系統之間的差異。

這些範例顯示SAP HANA Studio是執行手動還原的工具。您也可以使用SAP HANA Cockpit或HANA SQL聲明。

自動化還原與還原

利用NetApp 4.3、HANA單一容器或由他人自動探索的MDC單一租戶系統可支援自動還原與還原作業。SnapCenter SnapCenter

您可以使用下列步驟執行自動化還原與還原作業:

  1. 選取要用於還原作業的備份。您可以從下列儲存選項中選擇備份:

    • 主儲存設備

    • 異地備份儲存設備SnapVault (非目標)

  2. 選取還原類型。選取「使用Volume Revert或不使用Volume Revert進行完整還原」。

    註 Volume Revert(磁碟區恢復)選項僅適用於從主要儲存設備還原作業、以及HANA資料庫使用NFS做為儲存傳輸協定時。
  3. 從下列選項中選取恢復類型:

    • 至最新狀態

    • 時間點

    • 至特定資料備份

    • 無法恢復

      註 選取的還原類型用於還原系統和租戶資料庫。

接下來SnapCenter 、執行下列作業:

  1. 它會停止HANA資料庫。

  2. 還原資料庫。

    視選取的還原類型和使用的儲存傳輸協定而定、會執行不同的作業。

    • 如果選取NFS和Volume Revert、SnapCenter 則由停止掛載Volume、在SnapRestore 儲存層使用Volume Based的功能還原Volume、然後掛載Volume。

    • 如果選取NFS且未選取Volume Revert、SnapCenter 則使用SnapRestore 儲存層上的單一檔案還原作業來還原所有檔案。

    • 如果選取Fibre Channel SAN、SnapCenter 則由不裝載LUN、在SnapRestore 儲存層上使用單一檔案還原作業來還原LUN、並探索及裝載LUN。

  3. 它會恢復資料庫:

    1. 它會恢復系統資料庫。

    2. 它會恢復租戶資料庫。

      或者、針對HANA單一容器系統、只需一個步驟即可執行還原:

    3. 它會啟動HANA資料庫。

註 如果選取「No Recovery(無恢復)SnapCenter 」、則必須手動執行系統和租戶資料庫的還原作業。

本節提供自動探索的HANA系統SS1(SAP HANA單一主機、使用NFS的MDC單一租戶系統)的自動還原與還原作業步驟。

  1. 選擇SnapCenter 要用於還原作業的支援。

    註 您可以選擇從主要或異地備份儲存設備還原。
    saphana br SCS 版本 96
    saphana br SCS 影像 97
  2. 選取還原範圍和類型。

    下列三個螢幕擷取畫面顯示從主要NFS還原、從次要NFS還原、以及從主要光纖通道SAN還原的還原選項。

    用於從主儲存設備還原的還原類型選項。

    註 Volume Revert(磁碟區恢復)選項僅可用於從主要NFS進行還原作業。
    saphana br SCS 影像 98

    從異地備份儲存設備還原的還原類型選項。

    saphana br SCS 影像 99

    還原類型選項、可透過光纖通道SAN從主要儲存設備還原。

    saphana br SCS image100
  3. 選取「恢復範圍」、並提供記錄備份和目錄備份的位置。

    註 使用HANA global.ini檔案中的預設路徑或變更路徑、預先填入記錄和目錄備份位置。SnapCenter
    saphana br SCS 影像 101
  4. 輸入選用的prerestore命令。

    saphana br SCS 影像 102.
  5. 輸入可選的還原後命令。

    saphana br SCS 影像 103.
  6. 輸入選用的電子郵件設定。

    saphana br SCS 影像 104.
  7. 若要開始還原作業、請按一下「Finish(完成)」。

    saphana br SCS 影像 105.
  8. 執行還原與還原作業。SnapCenter此範例顯示還原與還原工作的工作詳細資料。

    saphana br SCS 影像 106.

單一租戶還原與還原作業

有了NetApp 4.3、SnapCenter 只要擁有單一租戶或SnapCenter 多個租戶且已由NetApp自動探索的HANA MDC系統、就能支援單租戶還原作業。

您可以使用下列步驟執行單一租戶還原與還原作業:

  1. 停止要還原及還原的租戶。

  2. 使用SnapCenter 功能還原租戶。

    • 若要從主要儲存設備還原、SnapCenter 則執行下列作業:

      • * NFS.*儲存單一檔案SnapRestore 的完整資料、適用於租戶資料庫的所有檔案。

      • * SAN.*複製LUN並將其連接至資料庫主機、然後複製租戶資料庫的所有檔案。

    • 若要從二線儲存設備還原、SnapCenter 則執行下列作業:

      • * NFS*儲存SnapVault 設備還原租戶資料庫所有檔案的作業

      • * SAN.*複製LUN並將其連接至資料庫主機、然後複製租戶資料庫的所有檔案

  3. 使用HANA Studio、Cockpit或SQL聲明來恢復租戶。

本節提供從自動探索的HANA系統SM1(SAP HANA單一主機、使用NFS的MDC多租戶系統)主儲存設備進行還原與還原作業的步驟。從使用者輸入的觀點來看、從次要還原或在光纖通道SAN設定中還原的工作流程是相同的。

  1. 停止租戶資料庫。

    sm1adm@hana-2:/usr/sap/SM1/HDB00> hdbsql -U SYSKEY
    Welcome to the SAP HANA Database interactive terminal.
    Type:  \h for help with commands
           \q to quit
    hdbsql=>
    hdbsql SYSTEMDB=> alter system stop database tenant2;
    0 rows affected (overall time 14.215281 sec; server time 14.212629 sec)
    hdbsql SYSTEMDB=>
  2. 選擇SnapCenter 要用於還原作業的支援。

    saphana br SCS 影像 107-
  3. 選取要還原的租戶。

    註 顯示所選備份中包含的所有租戶清單。SnapCenter
    saphana br SCS 影像 108.

    不支援SnapCenter 使用NetApp 4.3的單一租戶恢復。未預先選取任何恢復、且無法變更。

    saphana br SCS 影像 109.
  4. 輸入選用的prerestore命令。

    saphana br SCS 影像 110
  5. 輸入選擇性的還原後命令。

    saphana br SCS 影像 111.
  6. 輸入選用的電子郵件設定。

    saphana br SCS 影像 112
  7. 若要開始還原作業、請按一下「Finish(完成)」。

    saphana br SCS 版本 113

    還原作業由SnapCenter 執行。此範例顯示還原工作的工作詳細資料。

    saphana br SCS 影像 114.
    註 當租戶還原作業完成時、只會還原租戶相關資料。在HANA資料庫主機的檔案系統上、已還原的資料檔案和租戶的Snapshot備份ID檔案可供使用。
    sm1adm@hana-2:/usr/sap/SM1/HDB00> ls -al /hana/data/SM1/mnt00001/*
    -rw-r--r-- 1 sm1adm sapsys   17 Dec  6 04:01 /hana/data/SM1/mnt00001/nameserver.lck
    /hana/data/SM1/mnt00001/hdb00001:
    total 3417776
    drwxr-x--- 2 sm1adm sapsys       4096 Dec  6 01:14 .
    drwxr-x--- 6 sm1adm sapsys       4096 Nov 20 09:35 ..
    -rw-r----- 1 sm1adm sapsys 3758096384 Dec  6 03:59 datavolume_0000.dat
    -rw-r----- 1 sm1adm sapsys          0 Nov 20 08:36 __DO_NOT_TOUCH_FILES_IN_THIS_DIRECTORY__
    -rw-r----- 1 sm1adm sapsys         36 Nov 20 08:37 landscape.id
    /hana/data/SM1/mnt00001/hdb00002.00003:
    total 67772
    drwxr-xr-- 2 sm1adm sapsys      4096 Nov 20 08:37 .
    drwxr-x--- 6 sm1adm sapsys      4096 Nov 20 09:35 ..
    -rw-r--r-- 1 sm1adm sapsys 201441280 Dec  6 03:59 datavolume_0000.dat
    -rw-r--r-- 1 sm1adm sapsys         0 Nov 20 08:37 __DO_NOT_TOUCH_FILES_IN_THIS_DIRECTORY__
    /hana/data/SM1/mnt00001/hdb00002.00004:
    total 3411836
    drwxr-xr-- 2 sm1adm sapsys       4096 Dec  6 03:57 .
    drwxr-x--- 6 sm1adm sapsys       4096 Nov 20 09:35 ..
    -rw-r--r-- 1 sm1adm sapsys 3758096384 Dec  6 01:14 datavolume_0000.dat
    -rw-r--r-- 1 sm1adm sapsys          0 Nov 20 09:35 __DO_NOT_TOUCH_FILES_IN_THIS_DIRECTORY__
    -rw-r----- 1 sm1adm sapsys     155648 Dec  6 01:14 snapshot_databackup_0_1
    /hana/data/SM1/mnt00001/hdb00003.00003:
    total 3364216
    drwxr-xr-- 2 sm1adm sapsys       4096 Dec  6 01:14 .
    drwxr-x--- 6 sm1adm sapsys       4096 Nov 20 09:35 ..
    -rw-r--r-- 1 sm1adm sapsys 3758096384 Dec  6 03:59 datavolume_0000.dat
    -rw-r--r-- 1 sm1adm sapsys          0 Nov 20 08:37 __DO_NOT_TOUCH_FILES_IN_THIS_DIRECTORY__
    sm1adm@hana-2:/usr/sap/SM1/HDB00>
  8. 使用HANA Studio開始恢復。

    saphana br SCS 影像 115
  9. 選取租戶。

    saphana br SCS 影像 116.
  10. 選取恢復類型。

    saphana br SCS 影像 117.
  11. 提供備份目錄位置。

    saphana br SCS 影像 118
    saphana br SCS 影像 119

    在備份目錄中、還原的備份會以綠色圖示反白顯示。外部備份ID會顯示SnapCenter 先前在畫面中選取的備份名稱。

  12. 選取含有綠色圖示的項目、然後按「Next(下一步)」。

    saphana br SCS 影像 120
  13. 提供記錄備份位置。

    saphana br SCS 影像 121.
  14. 視需要選取其他設定。

    saphana br SCS 影像 122.
  15. 啟動租戶還原作業。

    saphana br SCS 影像 123.
    saphana br SCS 版本 124.

以手動恢復進行還原

若要使用SAP HANA Studio和SnapCenter NetApp還原SAP HANA MDC單租戶系統、請完成下列步驟:

  1. 利用SAP HANA Studio準備還原與還原程序:

    1. 選取「恢復系統資料庫」並確認SAP HANA系統關機。

    2. 選取恢復類型和記錄備份位置。

    3. 此時會顯示資料備份清單。選取備份以查看外部備份ID。

  2. 利用下列功能執行還原程序SnapCenter :

    1. 在資源的拓撲檢視中、如果您要從異地備份儲存設備還原、請選取要從主要儲存設備還原的本機複本或Vault複本。

    2. 從SnapCenter SAP HANA Studio選取符合外部備份ID或備註欄位的支援功能。

    3. 開始還原程序。

      註 如果選擇從主要儲存設備進行磁碟區型還原、則必須先從所有SAP HANA資料庫主機卸載資料磁碟區、然後還原程序完成後再重新掛載。
    註 在使用FC的SAP HANA多主機設定中、卸載和掛載作業是由SAP HANA名稱伺服器執行、作為資料庫關機和啟動程序的一部分。
  3. 使用SAP HANA Studio執行系統資料庫的還原程序:

    1. 按一下備份清單中的重新整理、然後選取可用的備份以供還原(以綠色圖示表示)。

    2. 開始恢復程序。恢復程序完成後、系統資料庫便會啟動。

  4. 使用SAP HANA Studio執行租戶資料庫的還原程序:

    1. 選取「恢復租戶資料庫」、然後選取要恢復的租戶。

    2. 選取恢復類型和記錄備份位置。

      此時會顯示一份資料備份清單。由於資料磁碟區已還原、因此租戶備份會顯示為可用(綠色)。

    3. 選取此備份並開始恢復程序。還原程序完成後、租戶資料庫會自動啟動。

下節說明手動設定的HANA系統SS2(SAP HANA單一主機、使用NFS的MDC多租戶系統)的還原與還原作業步驟。

  1. 在SAP HANA Studio中、選取「恢復系統資料庫」選項以開始還原系統資料庫。

    saphana br SCS 影像 125.
  2. 按一下「確定」關閉SAP HANA資料庫。

    saphana br SCS 版本 126.

    SAP HANA系統隨即關機、並啟動還原精靈。

  3. 選取恢復類型、然後按「Next(下一步)」。

    saphana br SCS 影像 127.
  4. 提供備份目錄的位置、然後按「Next(下一步)」。

    saphana br SCS 影像 128
  5. 可用備份清單會根據備份目錄的內容顯示。選擇所需的備份、並記下外部備份ID:在我們的範例中、是最新的備份。

    saphana br SCS 版本 129.
  6. 卸載所有資料磁碟區。

    umount /hana/data/SS2/mnt00001
    註 對於採用NFS的SAP HANA多主機系統、每個主機上的所有資料磁碟區都必須卸載。
    註 在使用FC的SAP HANA多主機設定中、卸載作業是由SAP HANA名稱伺服器執行、做為關機程序的一部分。
  7. 從「支援GUI」中選取資源拓撲檢視、然後選取應還原的備份;在我們的範例中、是最新的主要備份。SnapCenter按一下「還原」圖示以開始還原。

    saphana br SCS 影像 130

    隨即啟動還原精靈。SnapCenter

  8. 選取還原類型「完整資源」或「檔案層級」。

    選取「完整資源」以使用磁碟區型還原。

    saphana br SCS 影像 131.
  9. 選取「檔案層級」和「全部」、即可SnapRestore 針對所有檔案使用單一檔案的還原作業。

    saphana br SCS 版本 132.
    註 若需SAP HANA多主機系統的檔案層級還原、請選取所有磁碟區。
    saphana br SCS 影像 133.
  10. (選用)指定應從中央HANA外掛主機上執行的SAP HANA外掛程式執行的命令。按一下「下一步」

    saphana br SCS 版本 134.
  11. 指定選用命令、然後按「Next(下一步)」。

    saphana br SCS 影像 135-135
  12. 指定通知設定、SnapCenter 以便讓支援部門傳送狀態電子郵件和工作記錄。按一下「下一步」

    saphana br SCS 影像 136
  13. 檢閱摘要、然後按一下「Finish(完成)」開始還原。

    saphana br SCS 影像 137.
  14. 還原工作隨即啟動、按兩下活動窗格中的記錄行即可顯示工作記錄。

    saphana br SCS 影像 138
  15. 等待還原程序完成。在每個資料庫主機上、掛載所有資料磁碟區。在我們的範例中、只有一個磁碟區必須重新掛載到資料庫主機上。

    mount /hana/data/SP1/mnt00001
  16. 前往SAP HANA Studio並按一下「Refresh」(重新整理)以更新可用備份清單。使用還原的備份SnapCenter 會在備份清單中顯示綠色圖示。選取備份、然後按「Next(下一步)」。

    saphana br SCS 影像 139.
  17. 提供記錄備份的位置。按一下「下一步」

    saphana br SCS 影像 140
  18. 視需要選取其他設定。請確定未選取「使用差異備份」。按一下「下一步」

    saphana br SCS 影像 141.
  19. 檢閱恢復設定、然後按一下「Finish(完成)」。

    saphana br SCS 影像 142.
  20. 恢復程序隨即開始。等待系統資料庫恢復完成。

    saphana br SCS 影像 143.
  21. 在SAP HANA Studio中、選取系統資料庫的項目、然後開始備份恢復-恢復租戶資料庫。

    saphana br SCS 版本 144.
  22. 選取要恢復的租戶、然後按「Next(下一步)」。

    saphana br SCS 影像 145.
  23. 指定恢復類型、然後按「Next(下一步)」。

    saphana br SCS 版本 146
  24. 確認備份目錄位置、然後按「Next(下一步)」。

    saphana br SCS 版本 147
  25. 確認租戶資料庫已離線。按一下「確定」以繼續。

    saphana br SCS 版本 148
  26. 由於資料磁碟區的還原是在系統資料庫還原之前進行、因此租戶備份可以立即使用。選取以綠色反白顯示的備份、然後按「Next(下一步)」。

    saphana br SCS 版本 149.
  27. 確認記錄備份位置、然後按「Next(下一步)」。

    saphana br SCS 影像 150
  28. 視需要選取其他設定。請確定未選取「使用差異備份」。按一下「下一步」

    saphana br SCS 影像 151.
  29. 按一下「Finish(完成)」以檢閱恢復設定、並開始租戶資料庫的恢復程序。

    saphana br SCS 影像 152.
  30. 等到還原完成、租戶資料庫開始。

    saphana br SCS 影像 153.

    SAP HANA系統已啟動並開始運作。

    註 對於具有多個租戶的SAP HANA MDC系統、您必須針對每個租戶重複步驟20–29。