暂无图片
antdb数据库数据备份提示“WAL archive: FAILED (please make sure WAL shipping is setup)”该怎么处理?
我来答
分享
暂无图片 匿名用户
antdb数据库数据备份提示“WAL archive: FAILED (please make sure WAL shipping is setup)”该怎么处理?

如题,antdb数据库数据备份提示“WAL archive: FAILED (please make sure WAL shipping is setup)”该怎么处理?

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
暂无图片
亚信安慧AntDB数据库

执行barman check命令时,返回上述报错信息

barman -c /aifs01/users/antdb/barman/conf/datanode0.conf check datanode0

下面给出一个完整的配置文件示例:

more datanode0.conf

[barman]
barman_user = antdb
#configuration_files_directory = /aifs01/users/antdb/barman/conf/
barman_home = /aifs01/users/antdb/barman/data/
log_file = /aifs01/users/antdb/barman/log/barman.log
compression = gzip
parallel_jobs =3
minimum_redundancy = 0
retention_policy = RECOVERY WINDOW OF 1 WEEKS
reuse_backup = off

[datanode0]
description = "datanode master datanode0"
ssh_command = ssh antdb@10.1.242.25 -p 22022 -q
conninfo = host=10.1.242.25 port=14332 user=antdb dbname=tstadb
backup_method = rsync
reuse_backup = link
backup_options = exclusive_backup
parallel_jobs = 3
archiver = on
archiver_batch_size = 50

解决方式

确认datanode0的archive_mode已经设置为打开 on

登录adbmgr或datanode节点
show datanode0 archive_mode;
type | status | message
---------------------------+--------+-------------------
datanode master datanode0 | t | archive_mode = on

确认datanode0的archive_command设置是否正确?手工执行不报ssh连接错误。

很多现场会修改ssh的默认端口,比如改成22022。则建议按下述步骤调整归档命令

set datanode master datanode0 (archive_command = 'rsync --address=10.1.242.27 --port=22022 -a %p antdb@10.1.242.27:/aifs01/users/antdb/barman/data/datanode0/incoming/%f');

如果上述的port命令不生效,还是连接的默认22端口,手工执行时,还是报连接拒绝,则使用 下面的命令设置归档
set datanode master datanode0 (archive_command = 'rsync -e "ssh -p 22022" --address=10.1.242.27 --port=22022 -a %p antdb@10.1.242.27:/aifs01/users/antdb/barman/data/datanode0/incoming/%f');
(各现场ssh版本不一样,可识别的配置项不同)

手工执行一次wal日志切换操作

barman -c /data/antdb/barman/etc/barman.conf switch-xlog --force --archive antdb117

原因说明

要么没有打开归档模式,要么归档命令设置或执行失败。
请按上述步骤依次排查。

暂无图片 评论
暂无图片 有用 1
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
antdb数据库连接时,出现“FATAL: role “cz” does not exist”。
回答 1
解决方式未指定数据库连接用户名。adb需要指定U选项或在环境变量添加PGUSERxxxadbUxxxdxxxpxxx
需要通过 DBeaver 创建存储过程
回答 2
使用AntDB修改过的DBeaver版本和JDBC驱动就可以了
求助,antdb数据库datanode节点宕机后怎么恢复?
回答 1
datanode节点所在主机宕机后,repmgrd后台进程会自动切换到备节点。在主机恢复后,需要将down掉的节点重新添加到集群。如果down掉的是master节点,则只能以slave的身份重回集群。
antdb安装,显示“error while loading shared libraries: libpq.so.5: cannot open shared object file: No such file or directory”要怎么解决?
回答 1
解决方式.bashrc环境变量中,是否设置了如下环境变量LDLIBRARYPATHexportLDLIBRARYPATH$ADBHOME/lib:$LDLIBRARYPATH原因说明某些特殊软件或插件
MTK支持的主要核心功能不包括()?
回答 1
B.数据库监控
antdb安装时出现“FATAL: could not create semaphores: No space left on device”的提醒,这是怎么了?
回答 2
字面意思是没有剩余空间了,请检查一下操作系统层面的空间使用率。
antdb数据库显示“adb:/unibss/dmp/hqy/gprs4/DR_GPRS_201812_A_P1_1.sql:18895: invalid command \N”。
回答 1
解决方式由于adb批量导入时,刷新速度太快,该错误信息并非最原始的错误。添加vONERRORSTOP1选项,即可看到最原始的错误信息。adbpxxxdxxxfxxx.sqlvONERRORSTOP1原
数据库和数据湖的区别是同一个东西吗,如果不是它们的区别是什么?
回答 1
先说结论,不是。数据湖有以下特点:一、能处理所有类型的数据,如结构化数据,非结构化数据,半结构化数据等,数据的类型依赖于数据源系统的原始数据格式。二、拥有足够强的计算能力用于处理和分析所有类型的数据,
亚信科技的主要数据库产品线是?
回答 1
亚信科技数据库研发始于2008年,深耕电信运营商市场十余年,并通过了信通院、信创分布式数据库基础能力和性能专项的评测。目前在数据库产品方面,提供大型企业数字化基础软件AntDB原生分布式数据库,包括安
AntDB数据库集群服务出现不可用提示,怎么解决?
回答 3
学习