开发者社区 > PolarDB开源 > PolarDB 分布式版 > 正文

pg做基于时间点恢复的备份时,报这个错(ERROR: requested WAL segment

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$

展开
收起
数据大拿 2023-02-20 17:14:11 635 5
1 条回答
写回答
取消 提交回答
  • 备库所需要的wal被移除了,检查下备份的参数是否合理,如果主库比较大,参数设置不合理,可能备份或者从库所需要的wal会被移除。

    此答案来自钉钉群“PG|POLARDB技术进阶"

    2023-02-20 18:11:44
    赞同 1 展开评论 打赏

PolarDB 分布式版 (PolarDB for Xscale,简称“PolarDB-X”) 是阿里云自主设计研发的高性能云原生分布式数据库产品,为用户提供高吞吐、大存储、低延时、易扩展和超高可用的云时代数据库服务。

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载