備份雲端原生SAP HANA資料庫
貢獻者
在建立SAP HANA資料庫備份之前、您應該先新增SAP HANA資料庫主機、然後指派預先設定的原則或您建立的原則。
建立保護SAP HANA資料庫的原則
如果您不想使用或編輯預設原則、可以建立原則。
-
在「應用程式」頁面的「設定」下拉式清單中、選取「原則」。
-
按一下「建立原則」。
-
指定原則名稱。
-
(選用)編輯Snapshot複本名稱的格式。
-
選取原則類型。
-
指定排程和保留詳細資料。
-
(選用)指定指令碼。 "深入瞭解。"
-
按一下「 * 建立 * 」。
簡報與指令碼
您可以在建立原則時提供預先編寫、後置指令碼及結束指令碼。這些指令碼會在資料保護作業期間於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系統的備份則會失敗。
步驟
-
在「應用程式」頁面中、如果資料庫未使用任何原則加以保護、請按一下*指派原則*。
如果資料庫受到一或多個原則的保護、您可以按一下來指派更多原則
>*指派原則*。
-
選取原則、然後按一下*指派*。
備份將依照原則中定義的排程建立。
服務帳戶(SnapCenter-account-<account_id>)用於執行排程的備份作業。
建立SAP HANA資料庫的隨需備份
指派原則之後、您可以建立應用程式的隨需備份。
步驟
-
在「應用程式」頁面中、按一下
與應用程式對應、然後按一下*隨需備份*。
-
選取隨需備份類型。
-
對於原則型備份、請選取原則、保留層、然後按一下「建立備份」。
-
一次選取「Snapshot copy based」(根據Snapshot複本)或「File Based」(根據檔案)、執行下列步驟:
-
選取保留值並指定備份名稱。
-
(選用)指定指令碼和指令碼路徑。
如需詳細資訊、請參閱 "簡報與後稿"
-
按一下「建立備份」。
-