背景
本文将介绍从备份文件恢复成新的云数据库 PostgreSQL 实例的操作和方法。
适用范围
大版本11及以上的数据库实例。
说明:
从备份文件中恢复出的云数据库 PostgreSQL 实例,内核大版本与原实例一致,内核小版本将使用最新版本。
概念介绍
备份集指包含数据库备份过程中生成的文件的集合,包括数据备份文件、日志备份文件。备份集文件是恢复数据库时的基础数据来源。
数据备份文件包含自动、手动、最终三种类型,具体说明如下:
|
自动 | 系统自动生成。 | 自生成时间起,默认保留7天,用户也可自定义设置,具体请参见 自动备份设置。 | | 可按备份集或时间点恢复。 | 若备份集存在2天内的数据,则无法删除。 |
手动 | | 永久保留。 | | 可按备份集或时间点恢复。 | 自助删除。 |
最终 | 实例放入回收站且到期完全清除时,由系统自动生成。 | 自生成时间起,保留8天。 | 不收费。 | 可按备份集或时间点恢复。 | 不可删除,只能在到期后由系统自动清除。 |
功能介绍
查询备份集
当实例从回收站中下线之后,您可以到已销毁实例备份页面查看其数据备份和日志备份文件。系统支持通过备份文件创建时间、实例 ID 、实例名称、实例 IP 筛选指定备份集。登录 云数据库 PostgreSQL 控制台 > 数据库备份 页面,选择备份列表 > 已销毁实例备份。系统支持快捷筛选今天、昨天、近7天的实例。您也可在列表右上方的时间筛选框自定义选择开始与结束时间,将对“任务开始/结束时间”进行筛选。 恢复已删除实例
注意:
当您的实例开启了 TDE 透明加密,请确保 KMS 密钥处于正常使用状态,否则将无法从 KMS 获取密钥,导致恢复功能无法正常进行。
2. 选择数据库参数,完成后单击立即购买进行支付。
恢复方式
按时间点:在备份文件可追溯的时间范围中指定时间点进行恢复。
说明:
选择按时间点恢复时可恢复的时间点依赖于您保留的日志备份文件。当日志备份文件被删除后,则之后的时间点将不可恢复。
按备份集:选择备份文件生成的时间节点进行恢复。
说明:
恢复出的实例:
内核大版本与原实例一致,内核小版本将使用最新版本。
实例所在地域、用户名、用户密码与原实例一致。
实例恢复后,原本的已销毁实例备份文件仍然存在。
下载备份文件手动自建恢复
若您希望将数据迁移到云服务器,系统支持下载已销毁的备份文件供用户手动在本地重建数据库。
删除备份文件
注意:
为了保证您已销毁实例的可恢复时长,在实例从回收站下线的同时系统会发起一次最终备份并产生最终备份集,最终备份集将保留8天。最终备份集不收费,不可删除。
为了保证数据的可恢复性,两天内产生的备份集当前无法删除。