本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。

備份雲端原生SAP HANA資料庫

貢獻者

在建立SAP HANA資料庫備份之前、您應該先新增SAP HANA資料庫主機、然後指派預先設定的原則或您建立的原則。

建立保護SAP HANA資料庫的原則

如果您不想使用或編輯預設原則、可以建立原則。

  1. 在「應用程式」頁面的「設定」下拉式清單中、選取「原則」。

  2. 按一下「建立原則」。

  3. 指定原則名稱。

  4. (選用)編輯Snapshot複本名稱的格式。

  5. 選取原則類型。

  6. 指定排程和保留詳細資料。

  7. (選用)指定指令碼。 "深入瞭解。"

  8. 按一下「 * 建立 * 」。

簡報與指令碼

您可以在建立原則時提供預先編寫、後置指令碼及結束指令碼。這些指令碼會在資料保護作業期間於HANA主機上執行。

指令碼支援的格式為.sh、python指令碼、perl指令碼等。

pretced和postscript應由主機管理員登錄至 /opt/NetApp/snapcenter/scc/etc/allowed_commands.config 檔案:

[root@scspa2622265001 etc]# cat allowed_commands.config
command: mount
command: umount
command: /mnt/scripts/pre_script.sh
command: /mnt/scripts/post_script.sh

環境變數

在備份工作流程中、下列環境變數可作為預先記錄和PostScript的一部分使用。

環境變數 說明

SID

選擇用於還原的HANA資料庫系統識別碼

備份名稱

選擇用於還原作業的備份名稱

UserStoreKeyNames

設定HANA資料庫的使用者存放區金鑰

OSDB使用者

針對HANA資料庫設定OSDBUser

PolicyName

僅適用於排程備份

schedule_type

僅適用於排程備份

建立SAP HANA資料庫的備份

您可以指派預先整合的原則、或是建立原則、然後將其指派給資料庫。一旦指派原則、便會依照原則中定義的排程建立備份。

關於此工作

針對HANA系統複寫(HSR)、排定的備份工作只會針對主要HANA系統觸發、如果系統容錯移轉至次要HANA系統、則現有的排程會觸發目前主要HANA系統的備份。如果未將原則指派給兩個HANA系統、則在容錯移轉之後、排程將會失敗。

如果指派不同的原則給HSR系統、系統會觸發排程備份、而次要HANA系統的備份則會失敗。

步驟

  1. 在「應用程式」頁面中、如果資料庫未使用任何原則加以保護、請按一下*指派原則*。

    如果資料庫受到一或多個原則的保護、您可以按一下來指派更多原則 圖示以選取動作 >*指派原則*。

  2. 選取原則、然後按一下*指派*。

    備份將依照原則中定義的排程建立。

    附註 服務帳戶(SnapCenter-account-<account_id>)用於執行排程的備份作業。

建立SAP HANA資料庫的隨需備份

指派原則之後、您可以建立應用程式的隨需備份。

步驟

  1. 在「應用程式」頁面中、按一下 圖示以選取動作 與應用程式對應、然後按一下*隨需備份*。

  2. 選取隨需備份類型。

  3. 對於原則型備份、請選取原則、保留層、然後按一下「建立備份」。

  4. 一次選取「Snapshot copy based」(根據Snapshot複本)或「File Based」(根據檔案)、執行下列步驟:

    1. 選取保留值並指定備份名稱。

    2. (選用)指定指令碼和指令碼路徑。

      如需詳細資訊、請參閱 "簡報與後稿"

    3. 按一下「建立備份」。