27.PG的归档配置

归档功能可以将WAL复制到另一个目录。若复制目标为共享区域(如 NSF或其他主机),则可以将其用于备份和 PITR前滚(基于时间点的恢复)。

 接下来我们来配置一个rsync归档,服务器先安装 rsync软件包,然后切换到PostgreSQL用户。配置PostgreSQL用户能和远端服务器进行ssh免密钥连接。

源库上安装rsync
yum -y install rsync

配置免密
ssh-keygen -t rsa

ssh-copy-id -i ~/.ssh/id_rsa.pub postgres@目标库ip

 

配置参数

#源库上配置归档参数
postgres=# alter system set archive_mode=on;
ALTER SYSTEM
postgres=# alter system set archive_command='rsync -a %p postgres@目标库ip:/home/postgres/%f';
ALTER SYSTEM

重启源库(上面的参数需要重启才能生效)

观察

现在归档文件已被传送到远端。当在此时备端发生异常(网络中断,写不进去等情况)时,可以进入archive_status目录,这里会对传输失败的文件标注了. ready,而传输成功的文件则标注. done

 

posted on   太白金星有点烦  阅读(62)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
历史上的今天:
2022-04-28 4.Oracle在启动中报错:ORA-00205

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示