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文档参考
领取专属 10元无门槛券
私享最新 技术干货