云数据库 PostgreSQL 已删除实例的备份恢复

对于已从回收站销毁的实例,可以以找到该实例的备份文件恢复成新的云数据库 PostgreSQL 实例。另外,你也可以 下载备份文件恢复至自建 PostgreSQL。

相关产品
云数据库 PostgreSQL 产品页,含版本规格、价格与购买入口。

背景

这篇会介绍从备份文件恢复成新的云数据库 PostgreSQL 实例的操作和方法。

适用范围

大版本11及以上的数据库实例。

注意:说明:

注意:从备份文件中恢复出的云数据库 PostgreSQL 实例,内核大版本与原实例一致,内核小版本将使用最新版本。

概念介绍

备份集指包含数据库备份过程中生成的文件的集合,包括数据备份文件、日志备份文件。备份集文件是恢复数据库时的基础数据来源。

数据备份文件包含自动、手动、最终三种类型,具体说明如下:

类型 来源 保留策略 占用空间费用 恢复操作 删除操作
自动 系统自动生成。 自生成时间起,默认保留7天,用户也可自定义设置,具体请参见 自动备份设置。 与实例运行时的收费标准一致,具体请参见 备份空间收费说明。 可按备份集或时间点恢复。 若备份集存在2天内的数据,则无法删除。
手动 用户自行操作保存,具体请参见 备份数据。 永久保留。 与实例运行时的收费标准一致,具体请参见 备份空间收费说明。 可按备份集或时间点恢复。 自助删除。
最终 实例放入回收站且到期完全清除时,由系统自动生成。 自生成时间起,保留8天。 不收费。 可按备份集或时间点恢复。 不可删除,只能在到期后由系统自动清除。

功能介绍

一、查询备份集

当实例从回收站中下线之后,你可以到已销毁实例备份页面查看其数据备份和日志备份文件。系统支持通过备份文件创建时间、实例 ID 、实例名称、实例 IP 筛选指定备份集。登录 云数据库 PostgreSQL 控制台 > 数据库备份 页面,选择备份列表 > 已销毁实例备份。系统支持快捷筛选今天、昨天、近7天的实例。你也可在列表右上方的时间筛选框自定义选择开始与结束时间,将对“任务开始/结束时间”进行筛选。

二、恢复已删除实例

注意:当你的实例开启了 TDE 透明加密,请确保 KMS 密钥处于正常使用状态,否则将无法从 KMS 获取密钥,导致恢复功能无法正常进行。

1. 登录 云数据库 PostgreSQL 控制台 > 数据库备份 页面,选择备份列表 > 已销毁实例备份。在目标实例的操作列单击恢复。

2. 选择数据库参数,完成后单击立即购买进行支付。

·恢复方式

·按时间点:在备份文件可追溯的时间范围中指定时间点进行恢复。

注意:说明:

注意:选择按时间点恢复时可恢复的时间点依赖于你保留的日志备份文件。当日志备份文件被删除后,则之后的时间点将不可恢复。

·按备份集:选择备份文件生成的时间节点进行恢复。

注意:说明:

三、下载备份文件手动自建恢复

若你希望将数据迁移到云服务器,系统支持下载已销毁的备份文件供用户手动在本地重建数据库。

1. 登录 云数据库 PostgreSQL 控制台 > 数据库备份 页面,选择备份列表 > 已销毁实例备份。单击实例备份列表列下的。

2. 对于需要的备份文件,单击操作列的下载,手动进行数据恢复。具体请参见 在云服务器上恢复 PostgreSQL 数据。

四、删除备份文件

对于已从回收站下线的实例,如果其备份集还在,如你不需要这些备份集可以将其进行删除。登录 云数据库 PostgreSQL 控制台 > 数据库备份 页面,选择备份列表 > 已销毁实例备份。选择需要删除的备份文件进行删除。如你不需要删除,则备份集将在到期后系统自动删除。

赞 (0)
上一篇 4天前
下一篇 4天前