PostgreSQL backup and recovery - online backup & Point-In-Time-Recovery

  1. 云栖社区>
  2. 博客>
  3. 正文

PostgreSQL backup and recovery - online backup & Point-In-Time-Recovery

德哥 2016-03-30 10:57:30 浏览984
展开阅读全文
前面介绍的冷备份, 以及逻辑备份都是一个时间点的全量备份, 没有增量的概念. 
如果数据库在运行过程中发生故障, 使用逻辑备份只能将数据库还原到备份时刻, 无法恢复到故障发生前的那个时刻.
又或者在使用过程中由于误操作修改或删除了重要数据, 需要还原到误操作前的那个时刻怎么办呢?
使用冷备份加上有效的归档文件可以实现任意时间点的恢复. 但是冷备份需要停库操作, 所以实用性不大.
本文要介绍的是在线的数据库文件备份, 弥补了冷备份的缺陷, 同时又支持基于时间点的恢复.
postgresql.conf参数配置 : 
1. wal日志级别 :
wal_level=archive 或 hot_standby

查看当前数据库的wal level : 
pg93@db-172-16-3-33-> pg_controldata |grep wal_lev






网友评论

登录后评论
0/500
评论
德哥
+ 关注