管理和監視已備份的 SAP Hana 資料庫
本文會介紹 SAP HANA 資料庫的常見管理和監視工作,包括在 Azure 虛擬機器 (VM) 上執行的資料庫,以及透過 Azure 備份服務備份至 Azure 備份復原服務保存庫的資料庫。
您會瞭解到如何監視作業和警示、觸發隨選備份、編輯原則、停止和繼續資料庫保護,以及從備份取消註冊 VM。
注意
現已正式推出對 HANA 執行個體快照集的支援。
如果您尚未為 SAP HANA 資料庫設定備份,請參閱在 Azure Vm 上備份 SAP HANA 資料庫。 若要深入了解支援的組態和案例,請參閱 Azure VM 上 SAP HANA 資料庫備份的支援矩陣。
執行隨選備份
備份會根據原則排程來執行。
若要執行隨選備份,請遵循下列步驟:
在復原服務保存庫的左窗格上,選取 [備份項目]。
在 [ 備份專案 ] 刀鋒視窗中,選取 [ 備份管理類型 ] 作為 Azure VM 中的 SAP HANA。
在 [ 備份專案 [Azure VM 中的 SAP HANA] 刀鋒視窗中,選取執行 SAP HANA 資料庫的 VM,然後選取 [立即備份]。
在 [立即備份] 窗格上,選擇您想要執行的備份類型,然後選取 [確定]。
此備份的保留期間取決於您想要執行的隨選備份類型。
- 「隨選完整」備份至少會保留「45 天」,最多保留「99 年」。
- 「隨選差異」備份的保留期視「原則中所設的記錄保留期」而定。
- 目前不支援「隨選增量」備份。
監視 Azure 入口網站通知。 若要這樣做,請在復原服務保存庫儀表板上,選取 [備份作業],然後選取 [進行中]。
注意
- 根據您的資料庫大小,建立初始備份可能需要花一點時間。
- 在進行計劃性容錯移轉之前,請確定兩個 VM/節點都已註冊至保存庫 (實體和邏輯註冊)。 深入了解。
監視手動備份作業
Azure 備份會在 [備份中心]的 [備份作業] 區段中顯示所有手動觸發的作業。
Azure 入口網站中顯示的作業包括資料庫探索和註冊,以及備份和還原作業。 這一節不會顯示已排程的作業,包括記錄備份。 這裡也不會顯示從 SAP HANA 原生用戶端 (Studio、Cockpit 和 DBA Cockpit) 手動觸發的備份。
若要深入了解監視,請移至在 Azure 入口網站中監視 Azure 備份工作負載和使用 Azure 監視器進行大規模監視。
監視備份警示
警示是監視 SAP HANA 資料庫備份的一種簡單方法。 警示可協助您專注於最關注的事件,而不會因為備份產生的許多事件而混淆。
Azure 備份可讓您設定警示,透過下列操作即可進行監視:
登入 Azure 入口網站。
在復原服務保存庫中,選取左窗格中的 [備份警示]。
[備份警示] 窗格隨即開啟。
若要檢視警示詳細資料,請選取警示:
使用 Azure 備份時,您可以透過電子郵件傳送警示。 這些警示包括:
- 所有備份失敗都會觸發的警示。
- 在資料庫層級依錯誤碼合併的警示。
- 在資料庫第一次備份失敗時才會傳送的警示。
使用 Azure 入口網站管理作業
本節說明數個 Azure 備份支援的管理作業,您可以透過這類作業輕鬆地管理所備份的 SAP HANA 資料庫。
變更原則
您可以變更 SAP HANA 備份項目的基礎原則。
注意
若為 HANA 快照集,新的 HANA 執行個體原則可以有不同的資源群組或另一個使用者指派的受控識別。 目前,Azure 入口網站會在備份設定期間執行所有驗證。 因此,您必須使用 CLI 指令碼,在新的快照集資源群組或新的使用者指派的身分識別上指派必要的角色。
在 [備份中心] 儀表板中,移至 [備份執行個體],然後進行下列操作:
選擇 Azure VM 中的 SAP HANA 作為資料來源類型。
選擇您想要變更基礎原則的備份項目。
選取現有的 Azure 備份原則。
在 [備份原則] 窗格上,於下拉式清單中選取原則來加以變更。 如有必要,請建立新的備份原則。
選取儲存。
修改原則會影響所有相關聯的備份項目,並觸發對應的設定保護作業。
編輯原則
若要修改原則以變更備份類型、頻率和保留範圍,請遵循以下步驟:
注意
保留期間的任何變更都會同時套用至新的復原點,並回溯到所有較舊的復原點。
若為 HANA 快照集,您可以編輯 HANA 執行個體原則,使其擁有不同的資源群組或另一個使用者指派的受控識別。 目前,Azure 入口網站只會在備份設定期間執行所有驗證。 因此,您必須使用 CLI 指令碼,在新的快照集資源群組或新的使用者指派的身分識別上指派必要的角色。
修改備份原則會影響所有相關聯的備份項目,並觸發對應的設定保護作業。
從 SDC 升級至 MDC
了解如何在從單一容器資料庫 (SDC) 升級至多個容器資料庫 (MDC) 之後,繼續備份 SAP HANA 資料庫。
不一致的原則
有時候,「修改原則」作業可能會導致某些備份項目有「不一致」的原則版本。 在觸發修改原則作業之後,針對備份項目的對應設定保護作業失敗時,就會發生這種情況。 這會在備份項目檢視中顯示如下:
您只要按一下,就可以修正所有受影響項目的原則版本:
在沒有 SID 變更的情況下從 SDC 升級至 MDC
了解如何在從 SDC 升級至 MDC 之後,繼續備份 SID 並未變更的 SAP HANA 資料庫。
在 SDC 或 MDC 中升級至新版本
了解如何繼續備份要升級其版本的 SAP HANA 資料庫。
停止對 SAP HANA 資料庫或 HANA 執行個體的保護
您可以用幾種方式來停止保護 SAP Hana 資料庫:
- 停止所有未來的備份作業並刪除所有復原點。
- 停止所有未來的備份作業但保留復原點不變。
如果您選擇保留復原點,請記住下列詳細資料:
- 所有復原點會永遠保持不變,而停止保護但保留資料時,所有清除作業都應該停止。
- 您需支付受保護執行個體和已使用儲存體的費用。 如需詳細資訊,請參閱 Azure 備份服務定價。
- 如果您刪除資料來源,但沒有停止備份,新的備份將會失敗。
注意
若為 HANA 執行個體,請先停止保護 HANA 執行個體,然後停止保護所有相關資料庫;否則停止保護作業將會失敗。
若要停止保護資料庫:
在 [備份中心] 儀表板上,選取 [備份執行個體]。
選取 Azure VM 中的 SAP HANA 作為資料來源類型。
選取您要停止保護的資料庫。
在資料庫功能表上,選取 [停止備份]。
在 [停止備份] 功能表上,選取是否要保留或刪除資料。 (選擇性) 您可以提供原因和註解。
選取 [停止備份]。
繼續對 SAP HANA 資料庫或 HANA 執行個體的保護
在停止對 SAP HANA 資料庫或 SAP HANA 執行個體的保護時,如果選取 [保留備份資料] 選項,則可以在稍後繼續保護。 如果您沒有保留備份的資料,就無法恢復保護。
若要繼續 SAP HANA 資料庫的保護:
開啟備份項目,然後選取 [繼續備份]。
在 [備份原則] 功能表上選取原則,然後選取 [儲存]。
在 SAP HANA 伺服器 VM 上重新註冊延伸模組
VM 上的工作負載延伸模組有時可能會因為某個原因或其他原因而受到負面影響。 如果情況如此,則在 VM 上觸發的所有作業都會開始失敗。 接著,您可能需要在 VM 上重新註冊此延伸模組。 重新註冊作業會在 VM 上重新安裝工作負載備份延伸模組,以便讓作業繼續進行。
請小心使用此選項:當在具有狀況良好延伸模組的 VM 上觸發時,此作業會導致延伸模組重新啟動。 這接著可能會讓所有進行中的作業失敗。 在觸發重新註冊作業之前,請先檢查一或多個徵兆。
取消註冊 SAP HANA 執行個體
在停用保護之後但在刪除保存庫之前,將 SAP HANA 執行個體取消註冊:
在 [復原服務保存庫] 中的 [管理] 底下,選取 [備份基礎結構]。
針對 [備份管理類型],選取 [Azure VM 中的工作負載]。
在 [受保護的伺服器] 窗格上,選取要取消註冊的執行個體。 若要刪除保存庫,您必須將所有伺服器和執行個體取消註冊。
以滑鼠右鍵按一下受保護的執行個體,然後選取 [取消註冊]。
確認 VM 或節點對保存庫的註冊狀態
在進行計劃性容錯移轉之前,請確定兩個 VM/節點都已註冊至保存庫 (實體和邏輯註冊)。 如果備份在容錯移轉/後援之後失敗,請確定實體/邏輯註冊已完成。 否則,請重新探索 VM/節點。
確認實體註冊
移至 [復原服務保存庫]>[管理]>[備份基礎結構]>[Azure VM 中的工作負載]。
主要和次要 VM 的狀態都應該是 [已註冊]。
確認邏輯註冊
執行下列步驟:
移至 [復原服務保存庫]>[備份項目]>[Azure VM 中的 SAP HANA]。
在 [HANA 系統] 下,選取 HANA 執行個體的名稱。
兩個 VM/節點出現在 [FQDN] 底下,且處於 [已註冊] 狀態。
注意
如果狀態處於 [未註冊] 狀態,則必須重新探索 VM/節點,然後再次檢查狀態。
將 SAP HSR 切換至獨立資料庫並設定備份
若要將 HANA 系統複寫 (HSR) 切換至獨立資料庫並設定備份,請遵循下列步驟:
- 停止保護並保留目前受保護資料庫的數據。
- 在兩個節點上以獨立方式執行 預先註冊腳本 。
- 重新探索這兩個節點上的資料庫 。
- 將資料庫保護為這兩個節點上的獨立 資料庫。
使用 SAP HANA 原生用戶端來管理作業
本節說明如何從非 Azure 用戶端 (例如 HANA Studio) 管理各種作業。
注意
系統只會針對 Backint 型作業對 HANA 原生用戶端進行整合。 目前不支援快照集和 HANA 系統複寫模式相關作業。
透過 Backint 進行備份
從任何使用 Backint 的 HANA 原生用戶端觸發的隨選備份會顯示在 [備份執行個體] 頁面上的備份清單中。
注意
您也可以從 [備份作業] 頁面監視備份。
這些隨選備份也會顯示在 [選取還原點] 窗格上的還原點清單中。
備份至本機檔案而非 Backint
若要備份本機檔案,請在 SAP HANA 原生用戶端 (HANA Studio/Cockpit) 中,將目標變更為「本機檔案系統」而非「Backint」。
然後,HANA 會將備份傾印到所提及的檔案系統路徑,而且 Azure 備份 (Backint 服務) 會使用 basepath_catalogbackup
參數將後續目錄放在該路徑上。
還原備份
您可以從 [備份作業] 頁面監視從使用 Backint 將備份還原「至相同機器」的 HANA 原生用戶端所觸發的還原作業。
不允許從 HANA 原生用戶端所觸發的還原「至另一部機器」的還原作業。 這是因為,根據 Azure 角色型存取控制 (RBAC) 規則,Azure 備份服務無法驗證目標伺服器以進行還原作業。
刪除備份
備份原則決定了 Azure 復原服務保存庫中的備份生命週期,因此 Azure 備份不支援從 HANA 原生用戶端進行的刪除作業。
清除 HANA 目錄
Azure 備份服務目前不會根據原則修改 HANA 備份目錄。 因為您可以將備份儲存在本機 (Backint 外部),因此您必須維護目錄的生命週期。 您可以根據 SAP 文件清除目錄,Azure 備份 (Backint 服務) 會將後續的目錄放在 basepath_catalogbackup
參數所指定的路徑中。