更新时间:2025-07-23 GMT+08:00
分享

实例恢复:从回收站恢复

操作场景

回收站保留了已删除实例在删除时生成的备份,如果备份未超期,您可以在回收站中通过重建实例恢复误删除的实例。

操作流程

操作步骤

说明

步骤1:构造数据

使用DAS新建数据库、新建表及插入数据。

步骤2:误删除实例

模拟误删除实例的操作。

步骤3:从回收站恢复实例

通过回收站恢复实例数据。

步骤4:确认恢复结果

登录DAS,确认数据是否恢复。

步骤1:构造数据

  1. 登录管理控制台
  2. 单击管理控制台左上角的,选择区域和项目。
  3. 在页面左上角单击,选择数据库 > 云数据库 GaussDB,进入云数据库 GaussDB信息页面。
  4. 在“实例管理”页面,选择目标实例,单击操作列的“登录”,进入数据管理服务数据库登录界面。

    您也可以在“实例管理”页面,单击目标实例名称,进入“实例概览”页面,在页面右上角,单击“登录”,进入数据管理服务数据库登录界面。

  5. 正确输入数据库用户名和密码,单击“测试连接”。测试连接通过后,单击“登录”,即可进入您的数据库并进行管理。
  6. 在顶部菜单栏选择“SQL操作”>“SQL查询”,打开一个SQL窗口。
  7. 执行如下SQL,创建数据库。
    CREATE DATABASE db_tpcds;

    当结果显示为如下信息,则表示创建成功。

    图1 创建数据库

    创建完db_tpcds数据库后,可以在左上方切换到新创建的库中。

  8. 执行如下SQL,新建表和插入数据。
    • 执行如下命令来创建一个schema。
      CREATE SCHEMA myschema;

      创建完schema后,可以在左上方切换到新创建的schema。

    • 创建一个名称为mytable,只有一列的表。字段名为firstcol,字段类型为integer。
      CREATE TABLE myschema.mytable (firstcol int);
    • 向表中插入数据:
      INSERT INTO myschema.mytable values (100);
  9. 查询表数据。
    SELECT * FROM myschema.mytable;

步骤2:误删除实例

  1. 登录管理控制台
  2. 单击管理控制台左上角的,选择区域和项目。
  3. 在页面左上角单击,选择数据库 > 云数据库 GaussDB,进入云数据库 GaussDB信息页面。
  4. “实例管理”页面的实例列表中,选择需要删除的实例,在“操作”列,单击更多 > 删除实例
  5. “删除实例”弹框,输入“DELETE”,并勾选“已确认”,单击“确定”下发请求,稍后刷新“实例管理”页面,查看删除结果。

步骤3:从回收站恢复实例

  1. 登录管理控制台
  2. 单击管理控制台左上角的,选择区域和项目。
  3. 在页面左上角单击,选择数据库 > 云数据库 GaussDB,进入云数据库 GaussDB信息页面。
  4. 在左侧导航栏,单击“回收站”。
  5. 在“回收站”页面,在实例列表中找到需要恢复的目标实例,单击操作列的“重建”
  6. “重建新实例”页面,选择计费模式、填写实例名称、选择可用区和时区等实例基本信息
    图2 计费模式和基本信息
    表1 参数说明

    参数

    示例

    参数说明

    计费模式

    按需计费

    云数据库GaussDB提供包年/包月、按需计费两种计费模式。

    • 包年/包月是一种预付费模式,即先付费再使用,按照订单的购买周期进行结算,因此在购买之前,必须确保账户余额充足。

      对于分布式混合部署形态的实例,包年/包月模式受限开放,如需使用,可以在管理控制台右上角,选择新建工单,提交开通申请。

    • 按需计费是一种后付费模式,即先使用再付费,即开即停,按照云数据库实际使用时长计费。以自然小时为单位整点计费,不足一小时按实际使用时长计费。

    实例名称

    gauss-7e3d

    实例名称长度在4个到64个字符之间,必须以字母开头(区分大小写),可以包含字母、数字、中划线或下划线,不能包含其他特殊字符。

    切换策略

    数据高可靠

    仅支持分布式版独立部署实例。

    该参数仅针对特定用户开放,如需使用您可以在管理控制台右上角,选择新建工单,提交申请。

    • 数据高可靠:对数据一致性要求高的系统推荐选择数据高可靠,在故障切换的时候优先保障数据一致性。
    • 业务高可用:对业务在线时间要求高的系统推荐使用业务高可用,在故障切换的时候优先保证数据库可用性。

    可用区

    可用区一

    可用区指在同一区域下,电力、网络隔离的物理区域,可用区之间内网互通,不同可用区之间物理隔离。

    时区

    (UTC+08:00) 北京,重庆,香港,乌鲁木齐

    由于世界各国家与地区经度不同,地方时也有所不同,因此会划分为不同的时区。

  7. 选择实例规格。
    图3 规格与存储

    表2 参数说明

    参数

    示例

    参数说明

    性能规格

    独享型(1:8)、8 vCPUs | 64 GB

    实例的CPU和内存规格。

    存储空间

    40GB

    申请的存储空间会有必要的文件系统开销,这些开销包括索引节点和保留块,以及数据库运行必需的空间。

    磁盘加密

    不加密

    选择加密后会提高数据安全性,但对数据库读写性能有少量影响,请按照您的使用策略进行选择。

    如果使用共享KMS密钥,对应的CTS事件为createGrant,仅密钥所有者能够感知到该事件。

  8. 配置网络信息,保持默认配置即可。
    图4 网络配置

  9. 配置实例密码,选择企业项目信息。
    图5 数据库配置
    表3 参数说明

    参数

    示例

    参数说明

    管理员密码

    -

    需要输入高强度密码并定期修改,以提高安全性,防止出现密码被暴力破解等安全风险。

    确认密码

    -

    必须和管理员密码相同。

    企业项目

    default

    对于已成功关联企业项目的用户,仅需在“企业项目”下拉框中选择目标项目。

    如果需要自定义企业项目,请前往企业项目管理服务进行创建。关于如何创建项目,详见《企业项目管理用户指南》

  10. 单击“立即购买”,进入实例信息确认页面。
  11. 确认信息无误后,单击“提交”,提交重建任务。
  12. 在实例列表中查看实例运行状态,当实例运行状态为“正常”时,表示实例重建完成。

步骤4:确认恢复结果

  1. 登录管理控制台
  2. 单击管理控制台左上角的,选择区域和项目。
  3. 在页面左上角单击,选择数据库 > 云数据库 GaussDB,进入云数据库 GaussDB信息页面。
  4. 在“实例管理”页面,选择目标实例,单击操作列的“登录”,进入数据管理服务数据库登录界面。
  5. 正确输入数据库用户名和密码,单击“测试连接”。测试连接通过后,单击“登录”,即可进入您的数据库并进行管理。
  6. 查看并确认目标库名和表数据,确认是否恢复完成。

相关文档