pg_rman物理备份和还原

pg_rman工具是实现PostgreSQL数据库在线备份,物理备份和恢复的备份工具。可以实现全量备份,增量备份。

pg_rman 是一款优秀的postgresql 在线备份和恢复的工具.

因为数据库版本是:postgresql-10.5,所以需要下载相对应的pg_rman REL_10_STABLE: branch for postgresql-10.5

安装pg_rman

开始使用pg_rman工具:

创建备份目录:

设置环境变量:

修改postgresql.conf配置文件:

pg_rman init 初始化

pg_rman全量备份

pg_rman 校验备份集

pg_rman 的备份必须都是经过验证过的,否则不能进行恢复和增量备份。

pg_rman 列出备份集

pg_rman增量备份:

pg_rman删除备份集

pg_rman restore 还原

使用pg_rman restore还原:

还原时,注意事项:

增量备份和全量备份, 备份还原已经完成。需要注意的是: 物理备份时的全量和增量备份时可以在线备份(不停机备份). 但是还原时,需要停机进行还原。

postgres用户的环境变量配置文件内容

下载参考

pg_rman文档参考

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181021G0Q8C100?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

同媒体快讯

扫码关注云+社区

领取腾讯云代金券