微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

PostgresSQl 11 PITR 恢复 - 不恢复所有可用的 Wal 文件

如何解决PostgresSQl 11 PITR 恢复 - 不恢复所有可用的 Wal 文件

我想做什么: 我正在为 postgres 设置备份解决方案以实现 PITR 。因此,我使用 rclone 将连续 wal 文件复制到 OCI 对象存储并进行了基本备份。 为了测试恢复过程,我进行了基础备份并将 wal 文件从 OCI 存储桶复制到目标服务器。 我的问题: 一旦我用基本备份替换了 DATA 文件夹并添加了包含以下详细信息的 recovery.conf 文件

猫恢复.conf

restore_command='test -f /tmp/pglogs/%f && cp /tmp/pglogs/%f %p' recovery_target_time = '2021-07-08 04:51:08.451204+00'

当我启动 postgres 时,它只会恢复 2 个 Wal 文件。和 recovery.conf 转到 recovery.done 。它没有一次性恢复所有可用的 wal 文件。我尝试使用其他选项修改 recovery.conf 但没有运气。 因此,我将 recovery.done 修改为 recovery.conf 并重新启动 postgres 服务器,然后恢复其他 wal 文件。 有人可以在这里帮忙吗?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。