恢復實例到指定時間點
更新時間 2023-06-02 15:52:22
最近更新時間: 2023-06-02 15:52:22
分享文章
本節介紹了如何恢復云數據庫GaussDB 實例到指定時間點。
操作場景
云數據庫GaussDB 支持使用已有的自動備份,恢復實例數據到指定時間點。
注意事項
- 恢復到任意時間點僅支持2.1版本以上實例。
- 節點擴容,版本升級,恢復自身期間,對應時間點無法恢復。
- 實例故障,發生CN剔除等場景無法產生歸檔日志,對應時間點無法恢復。
- 如果您要將數據庫備份恢復到新實例:
? 數據庫引擎、數據庫大版本,與原實例相同,不可修改。
? 數據庫密碼需重新設置。
- 恢復到當前實例會將當前實例上的數據全部覆蓋,并且恢復過程中數據庫不可用,且立即停止歸檔。恢復完成后會出現數據確認按鈕,在單擊數據確認前,可多次進行恢復。數據確認后會刪除本次恢復時間點后的歸檔日志,并重新開啟日志歸檔。
- 刪除實例會默認刪除所有歸檔日志,不支持選擇保留。重建后不支持恢復任意時間點。
操作步驟
步驟 1 登錄管理控制臺。
步驟 2 在“實例管理”頁面,選擇指定的實例,單擊實例名稱。
步驟 3 在左側導航欄中選擇“備份恢復”頁簽,單擊“恢復到指定時間點”。
步驟 4 單擊“確定”,恢復實例。
說明
- 如果打開并行恢復功能,那么恢復過程中,所有主、備副本會同時從OBS服務器下載備份數據,與默認的串行恢復相比,OBS帶寬消耗量增加到N倍(N等于每個分片的副本個數)。因此,為了防止OBS帶寬達到上限導致恢復速度反而下降的情況,當待恢復集群的分片個數大于5個時,建議先咨詢運維當前OBS服務器空閑帶寬,然后再決定是否開啟并行恢復功能。
- 數據庫內核版本小于1.4時,不支持開啟并行恢復。
- 恢復到新實例:
? 數據庫大版本與原實例相同。例如:1.4.x的實例僅可以恢復到1.4.y版本的實例。
? 存儲空間大小默認和備份時實例磁盤空間相同,且必須大于或等于備份時實例存儲空間大小。
? 數據庫密碼需重新設置。
? 新實例的規格默認和原實例相同,如果需要修改規格,新實例的規格必須大于或等于原實例的規格。
? 新實例的節點配置需要與備份時保持一致。
步驟 5 查看恢復結果。
- 恢復到新實例
為用戶重新創建一個和該備份數據相同的實例。可看到實例由“創建中”變為“正常”,說明恢復成功。
恢復成功的新實例是一個獨立的實例,與原有實例沒有關聯。