PG备份恢复工具之pgbackrest

0    129    2

Tags:

👉 本文共约1899个字,系统预计阅读时间或需8分钟。

简介

pgBackRest旨在成为一个可靠、易于使用的备份和恢复解决方案,通过利用针对特定数据库要求优化的算法,可以无缝扩展到最大的数据库和工作负载。

官网:https://pgbackrest.org/

GitHub:https://github.com/pgbackrest/pgbackrest

文档:https://pgbackrest.org/user-guide-rhel.html

主要的功能

  • 并行备份和恢复
  • 本地或远程备份
  • 完整、增量和差异备份
  • 备份轮换和存档过期策略
  • 支持压缩和完整性校验

优势

1、支持对象存储
2、支持从standby实例备份,可以减小主库的IO压力
3、支持异地备份

安装

报错configure: error: library 'pq' is required

解决:需要配置PATH变量 export PATH=$PATH:/pg15/pg15/bin

参数

--start-fast :触发快速检查点,而不是等到下一个定时检查点。

--compress :启用压缩备份。默认情况下压缩是打开的。

--process-max :可以启动备份以加快备份速度的并发进程数。

实验

数据库服务器上的配置

lhrpg01(192.92.0.23)为数据库服务器,lhrpg02(192.92.0.42)为备份服务器。

备份服务器上的配置

创建存储空间

日志:

报错

报错1:

解决:

报错2:

解决:

远程数据库告警日志:

原因:互信配置之后,配置的是pg16用户,所以应该添加:repo1-host-user=pg16

全量备份

本人提供Oracle(OCP、OCM)、MySQL(OCP)、PostgreSQL(PGCA、PGCE、PGCM)等数据库的培训和考证业务,私聊QQ646634621或微信dbaup66,谢谢!
AiDBA后续精彩内容已被站长无情隐藏,请输入验证码解锁本文!
验证码:
获取验证码: 请先关注本站微信公众号,然后回复“验证码”,获取验证码。在微信里搜索“AiDBA”或者“dbaup6”或者微信扫描右侧二维码都可以关注本站微信公众号。

标签:

Avatar photo

小麦苗

学习或考证,均可联系麦老师,请加微信db_bao或QQ646634621

您可能还喜欢...

发表回复