通過備份文件恢復實例
更新時間 2023-06-02 15:52:22
最近更新時間: 2023-06-02 15:52:22
分享文章
本節介紹了如何通過備份文件恢復云數據庫GaussDB 實例。
操作場景
云數據庫GaussDB 支持使用已有的自動備份和手動備份,將實例數據恢復到備份被創建時的狀態。該操作恢復的為整個實例的數據。
限制條件
- 恢復時目標實例異常、實例磁盤滿將會導致恢復失敗。
- 不支持跨大版本恢復。例如:1.4.x的實例僅可以恢復到1.4.y版本的實例。
操作步驟
步驟 1 登錄管理控制臺。
步驟 2 在左側導航欄單擊“備份恢復管理”,選擇需要恢復的備份,單擊操作列的“恢復”。
您也可在“實例管理”頁面,單擊指定的實例名稱,在左側導航欄單擊“備份恢復”,在“全量備份”頁簽下單擊目標備份對應的操作列中的“恢復”。
步驟 3 單擊“確定”,恢復實例。
說明
- 如果打開并行恢復功能,那么恢復過程中,所有主、備副本會同時從OBS服務器下載備份數據,與默認的串行恢復相比,OBS帶寬消耗量增加到N倍(N等于每個分片的副本個數)。因此,為了防止OBS帶寬達到上限導致恢復速度反而下降的情況,當待恢復集群的分片個數大于5個時,建議先咨詢運維當前OBS服務器空閑帶寬,然后再決定是否開啟并行恢復功能。
- 主備版實例只支持并行恢復。
- 數據庫內核版本小于1.4時,不支持開啟并行恢復。
- 全量備份和增量備份除了備份數據文件之外,也會備份這個過程中的增量日志文件,用于保證該備份集恢復以后數據的一致性。由于增量日志文件的備份和上傳需要一定時間(受網絡、OBS存儲介質流控等影響),因此,需要注意的是,備份結束時間并不代表該備份集恢復后的數據一致性時間點(該恢復一致性點一般在備份結束時刻之前的幾分鐘以內)。如果用戶對于恢復后數據的一致性時刻點有嚴格要求,請使用指定時間點恢復。
- 恢復到新實例:
? 數據庫大版本與原實例相同。例如:1.4.x的實例僅可以恢復到1.4.y版本的實例。
? 存儲空間大小默認和備份時實例磁盤空間相同,且必須大于或等于備份時實例存儲空間大小。
? 數據庫密碼需重新設置。
? 新實例的規格默認和原實例相同,如果需要修改規格,新實例的規格必須大于或等于原實例的規格。
? 新實例的節點配置需要與備份時保持一致。
步驟 4 查看恢復結果。
- 恢復到新實例
為用戶重新創建一個和該備份數據相同的實例。可看到實例由“創建中”變為“正常”,說明恢復成功。
恢復成功的新實例是一個獨立的實例,與原有實例沒有關聯。