pg做基于时间点恢复的备份时,报这个错(ERROR: requested WAL segment 0000000100001EDD0000005E has already been removed。但是备库没有报这个错,这是什么情况啊,前天主库重启过,但主备目前是正常的。
-bash-4.2$ pg_basebackup -p5432 -Pv -Ft -Xf -D /data/basebackup pg_basebackup: initiating base backup, waiting for checkpoint to complete pg_basebackup: checkpoint completed pg_basebackup: write-ahead log start point: 1EDD/5EBA3B78 on timeline 1 pg_basebackup: error: could not get COPY data stream: ERROR: requested WAL segment 0000000100001EDD0000005E has already been removed pg_basebackup: removing contents of data directory "/data/basebackup" -bash-4.2$
备库所需要的wal被移除了,检查下备份的参数是否合理,如果主库比较大,参数设置不合理,可能备份或者从库所需要的wal会被移除。
此答案来自钉钉群“PG|POLARDB技术进阶"
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
PolarDB 分布式版 (PolarDB for Xscale,简称“PolarDB-X”) 是阿里云自主设计研发的高性能云原生分布式数据库产品,为用户提供高吞吐、大存储、低延时、易扩展和超高可用的云时代数据库服务。