PostgreSQL 数据恢复大全

本文详细介绍了在PostgreSQL数据库中如何恢复部分数据、处理坏块、修复无法启动的数据库,以及如何进行逻辑备份和时间点恢复。通过一系列最佳实践和教程链接,帮助读者掌握高效的数据恢复方法。
摘要由CSDN通过智能技术生成

参考:https://www.jianshu.com/p/dacf1f765ab6

背景

一个较大的数据库,如何只恢复一部分数据(例如只恢复某个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() - 备份结束前,不要停库,源码分析》

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值