大佬教程收集整理的这篇文章主要介绍了Postgresql 12 流复制:恢复的副本但仍然无法正常工作,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
在我更改 POSTGResql 配置后,主服务器和辅助服务器开始显示“请求的 WAL 段已被删除”错误。 因此,我决定使用以下步骤从主服务器恢复备份:@H_607_3@
/var/lib/POSTGResql/12/main
) 上的 POSTGResql 数据目录sudo -u POSTGRes pg_baseBACkup -h [PRIMary_IP] -D /var/lib/POSTGResql/12/main -U Replication -P -v -R
) 并成功完成。但是上面提到的错误仍然显示。@H_607_3@
主从配置:@H_607_3@
wal_level = 'replica'
archive_mode = on
archive_command = 'cd .'
max_wal_senders = 48
wal_keep_segments = 50
hot_standby = on
当我运行 pg_baseBACkup ..
命令时,我得到了这个日志:@H_607_3@
pg_baseBACkup: checkpoint completed
pg_baseBACkup: write-ahead log start point: 188/92000148 on timeline 1
pg_baseBACkup: starTing BACkground WAL receiver
我很好奇为什么它说的是 188,而不是 0。@H_607_3@
您需要一个复制槽来防止主服务器删除备用服务器仍然需要的 WAL。@H_607_3@
以上是大佬教程为你收集整理的Postgresql 12 流复制:恢复的副本但仍然无法正常工作全部内容,希望文章能够帮你解决Postgresql 12 流复制:恢复的副本但仍然无法正常工作所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。