GaussDB-恢复实例

136 阅读3分钟

GaussDB-恢复实例

约束限制
  • 数据库引擎版本、架构类型、操作系统、实例类型要与原实例保持一致。
  • 分布式实例选择的部署形态保持分片数相同即可。
  • 若为主备版两节点形态,仅支持恢复到两节点。主备版其他形态不支持恢复到两节点。
  • 恢复到新实例时,需确保满足要求的主机资源充足。
  • 需确保备份文件所在的存储设备正常可用。
  • 恢复到已有实例时,备份原实例磁盘大小需小于等于目标实例(已有实例)磁盘大小,目标实例必须为空实例且状态正常,没有进行其他操作中。
  • 恢复到已有实例时,需要目标实例的实例用户(数据库进程用户)和管理员用户(数据库使用用户)与源实例保持一致。
操作步骤
  1. 登录云数据库GaussDB管理平台(TPOPS)

  2. 单击“备份恢复”,进入“备份恢复”页面。

    当前页面展示了所有实例的备份记录,可依据备份名称、实例名称或实例ID进行搜索。

    图1 备份管理

  3. 单击“恢复”。

    图2 恢复备份

    • 新实例:跳转至“恢复到新实例”页面。

      • “恢复数据类型”选择“实例”,填写创建实例的必要信息。
      • “恢复数据类型”选择“库”或者“表”,创建实例页面还需要选择恢复的库或表。
      • 选择主机的规格、磁盘空间要大于或等于原实例,数据库密码重新设置。
    • 当前实例:

      • “恢复数据类型”选择“实例”,单击“下一步”,确定信息。

        若选择恢复备份集为实例级备份集,则会有弹框显示恢复任务下发成功信息,请阅读后关闭。

      • “恢复数据类型”选择“库”或者“表”,单击“下一步”,选择要恢复的库或表。

    • 已有实例:

      • “恢复数据类型”选择“已有实例”,单击“下一步”,确定信息。
      • “恢复数据类型”选择“库”或者“表”,单击“下一步”,确定信息。
      • 下拉列表中选择已有的实例,单击“下一步”。
      • 确定恢复备份的详情,单击“确定”执行恢复。
  4. 单击“确定”,进行恢复。

  5. (可选)查看恢复结果。

    • 恢复到新实例:为用户重新创建一个和该备份数据相同的实例。可看到实例由“创建中”变为“正常”,说明恢复成功。

      恢复成功的新实例是一个独立的实例,与原有实例没有关联。

    • 恢复到当前实例:在“实例管理”页面,可查看当前实例状态为“恢复中”,恢复完成后,实例状态由“恢复中”变为“正常”。

      实例级备份恢复,“恢复数据类型”选择“实例”。恢复完成后,需要在“备份恢复 > 实例级备份”页面,单击“数据确认”。关闭“数据确认”弹框后可在任务中心查看实时进度。

    恢复到新实例恢复成功后新实例会自动拉起一次自动实例级全量备份,实例级备份集恢复到当前实例恢复成功会自动拉起一次自动实例级全量备份。

更多详情请参考GaussDB 文档中心:doc.hcs.huawei.com/db/zh-cn/ga…