开发者社区> 德哥> 正文

PostgreSQL 恢复大法 - 恢复部分数据库、跳过坏块、修复无法启动的数据库

简介:
+关注继续查看

标签

PostgreSQL , 恢复部分数据库 , 跳过坏块 , 修复无法启动的数据库 , 时间点恢复 , 逻辑备份 , 连续备份


背景

一个较大的数据库,如何只恢复一部分数据(例如只恢复某个DB)。

如果访问有坏块的表。

如何从无法启动的数据库中,恢复到有意义的数据。

如何正确的进行备份。

如何恢复到过去的某个时间点。

恢复部分数据库

《PostgreSQL Selectivity Tablespace PITR - 部分表空间恢复》

跳过坏块

zero_damaged_pages

《PostgreSQL Developer Options (debug, trace, system table mod and so on...) 详解》

修复无法启动的数据库

《PostgreSQL 数据文件灾难恢复 - 解析与数据dump》

《how difference when update a table's column which it in TOAST or BASETABLE(in-line)》

《use pg_filedump dump block contents》

保持良好的备份习惯很重要。

逻辑备份(支持恢复到备份时间点)

《PostgreSQL 最佳实践 - 冷备份与还原介绍》

《PostgreSQL 最佳实践 - 在线逻辑备份与恢复介绍》

《PostgreSQL Logical Backup's TOC File》

连续备份(支持时间点恢复)

《PostgreSQL 10 on ECS 实施 流复制备库镜像+自动快照备份+自动备份验证+自动清理备份与归档》

《PostgreSQL 增量备份集的有效恢复位点》

《Gitlab从删库到恢复 - 数据库备份\恢复\容灾\HA的靠谱姿势》

《PostgreSQL 最佳实践 - pg_rman 以standby为源的备份浅析》

《PostgreSQL 最佳实践 - 块级增量备份(ZFS篇)验证 - recovery test script for zfs snapshot clone + postgresql stream replication + archive》

《PostgreSQL 最佳实践 - 块级增量备份(ZFS篇)双机HA与块级备份部署》

《PostgreSQL 最佳实践 - 块级增量备份(ZFS篇)单个数据库采用多个zfs卷(如表空间)时如何一致性备份》

《PostgreSQL 最佳实践 - 块级增量备份(ZFS篇)备份集自动校验》

《PostgreSQL 最佳实践 - 块级增量备份(ZFS篇)方案与实战》

《PostgreSQL 最佳实践 - 任意时间点恢复源码分析》

《PostgreSQL 最佳实践 - 在线增量备份与任意时间点恢复》

《阿里云ApsaraDB RDS for PostgreSQL 最佳实践 - 6 任意时间点恢复》

《PostgreSQL 使用pg_xlogdump找到误操作事务号》

《don't shutdown postgresql before call pg_stop_backup() - 备份结束前,不要停库,源码分析》

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
喜讯!阿里云数据库PolarDB荣获第12届PostgreSQL中国技术大会“开源数据库杰出贡献奖”
2023年3月3日,由PostgreSQL中文社区主办的“第十二届PostgreSQL中国技术大会”在杭州隆重开幕。本次大会以“突破·进化·共赢 —— 安全可靠,共建与机遇”为主题,邀请了来自国内外的行业专家、企业家代表等,共见创新成果、共论国产数据库发展机遇。会上,PolarDB for PostgreSQL(简称PolarDB-PG )凭借在数据库开源领域的深耕布局和产品技术实力,荣获“开源数据库杰出贡献奖”。
63 0
《RDS数据库入门一本通》电子版地址
本书体系完整,理论充实,内容由浅入深,循序渐进,更配有详细的实例解说,为初学者提供一个完整、严密的思维框架,零基础的你也可轻松掌握RDS数据库的美妙节奏。
16 0
云原生数据库-Amazon RDS
云原生数据库-Amazon RDS
44 0
阿里云rds数据库导出到windows本地数据库中
在搜索框中输入MySQL,然后选中RDS版,进入控制台前首先要关闭数据库连接,否则找不到实例。
27 0
函数计算访问 PostgreSQL 数据库
函数计算访问 PostgreSQL 数据库自制脑图
26 0
ARM架构使用yum源安装Postgresql数据库
ARM架构使用yum源安装Postgresql数据库
27 0
《袋鼠云基于阿里云RDS的数据库架构实践》电子版地址
袋鼠云基于阿里云RDS的数据库架构实践
27 0
【数据库架构】使用pgpool II的PostgreSQL高可用性
在本文中,我们讨论了使用pgpool II(PostgreSQL开源扩展之一)的高可用性系统设置。它是我们的解决方案之一,可以满足这两个要求:高可用性和可扩展性。
86 0
【数据库架构】PostgreSQL常用的开源扩展
如果您使用的是PostgreSQL,您可以利用优秀的开源扩展来根据您的业务需求增强或添加功能。这些扩展是由其社区积极开发的,这些社区与PostgreSQL社区本身是分开的。PostgreSQL有数百个OSS扩展,其中许多是在生产环境中实现的。
57 0
+关注
德哥
公益是一辈子的事, I am digoal, just do it.
文章
问答
来源圈子
更多
让用户数据永远在线,让数据无缝的自由流动
+ 订阅
文章排行榜
最热
最新
相关电子书
更多
云数据库RDS MySQL从入门到高阶
立即下载
PolarDB for PostgreSQL 源码与应用实战
立即下载
PolarDB for PostgreSQL 开源必读手册
立即下载