首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用barman - WAL存档的WAL流备份:失败

使用barman - WAL存档的WAL流备份:失败
EN

Database Administration用户
提问于 2021-12-06 09:45:40
回答 1查看 523关注 0票数 0

我正在设置一个酒吧服务员服务器来备份远程PostgreSQL服务器,并在barman check [pg]上看到的一堆失败消息中挖掘我的方法。

代码语言:javascript
复制
Server pg:
        WAL archive: FAILED (please make sure WAL shipping is setup)
        replication slot: FAILED (slot 'barman' not initialised: is 'receive-wal' running?)
        receive-wal running: FAILED (See the Barman log file for more details)

我在PostgreSQL服务器的postgresql.conf上有以下值(我相信这些值可以确保启用“WAL托运”)

代码语言:javascript
复制
wal_level = replica
archive_mode = on
archive_timeout = 60
archive_command = 'test ! -f /opt/db/backup/postgres/archives/%f && cp %p barman@barman-server.intern:/opt/barman/pg/incoming/%f'

我在这里错过了什么让这一切顺利进行?

增添:

基于下面@jjane的评论,我尝试了archive_command的新版本

也不..。

代码语言:javascript
复制
archive_command = 'test ! -f vm-51150-0180.step.zrz.dvz.cn-mv.de:/opt/barman/pg/incoming/%f && scp %p barman@vm-51150-0180.step.zrz.dvz.cn-mv.de:/opt/barman/pg/incoming/%f'

..。也不是..。

代码语言:javascript
复制
archive_command = 'test ! -f barman@vm-51150-0180.step.zrz.dvz.cn-mv.de:/opt/barman/pg/incoming/%f && scp %p barman@vm-51150-0180.step.zrz.dvz.cn-mv.de:/opt/barman/pg/incoming/%f'

..。对失败状态有任何影响,但不幸的是

EN

回答 1

Database Administration用户

发布于 2021-12-07 11:05:01

接收-wal运行:失败(有关更多细节,请参见Barman日志文件)

你在酒保的日志文件里发现了什么?

复制槽:失败(槽'barman‘未初始化:’接收-wal‘正在运行吗?)

复制!=存档

我似乎还记得,barman使用复制来获取WAL文件,而您的数据库正在抱怨"barman“复制槽。

Archiving命令是不同的。

测试!-f -f

借用伊尼戈·蒙托亚的话:

你一直在使用的那个命令,我不认为它能像你想的那样.“

这个命令真的起作用了吗?

我从来没有遇到过一个版本的测试,它可以检查远程计算机上的文件而不需要经过挂载的文件共享。

我相信酒保是一个第三方的产品,支持过去的“第二象限”(现在的"EDB"?)

你试过征求他们对他们产品的意见吗?

票数 0
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/303562

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档