GaussDB一次小故障修复

背景

从外地出差回到公司总部,发现测试环境的GaussDB坏掉了,具体的故障现象就是etcd节点down状态。

具体故障如下图所示

通过查询华为GaussDB的手册得知,可以用

gs_replace -t config -h nodename修复,因是公司测试环境,就大胆尝试,然后居然报错了。

正常应该是下面这样。

由于自己对GaussDB经验较少,然后就不知道怎么办了,求助了同事,同事也说不知道怎么回事,然后求助了华为盘古模型,问的较少,问了比较有经验的同事,找到了解决办法。

上述报错是因为华为的agent 执行失败了,导致云数据库GaussDB管理平台(tpops)不能连接到数据库节点。修复办法就是根据提示修复agent 就可以了。

就是下图中的 把正常节点启动agent的定时任务复制的不正常的节点,就可以完成修复任务。

修复完成之后,就可以看到数据库集群是正常状态了,如下图所示。

数据检查也是正常的。

但是云管理平台还是不正常的状态。

解决上述问题的方法就是,找到之前的任务,释放锁,然后重试任务就好了。

释放锁的操作。

此处之做问题记录,不做具体原因分析,以后遇到同类问题能快速处理即可。

相关推荐
NineData3 小时前
如何通过 NineData 将 Oracle 不停机迁移到 GaussDB
数据库·oracle·gaussdb·数据库管理工具·ninedata·数据库迁移·迁移工具
TG:@yunlaoda360 云老大2 天前
华为云国际站代理商如何配置GaussDB的读写分离权重?
服务器·华为云·gaussdb
TG:@yunlaoda360 云老大2 天前
华为云国际站代理商GaussDB主要有什么作用呢?
服务器·数据库·华为云·gaussdb
Gauss松鼠会2 天前
【GaussDB】在duckdb中查询GaussDB的数据
数据库·sql·database·gaussdb
天天向上杰10 天前
浅识:GaussDB的WAL日志
gaussdb
Gauss松鼠会10 天前
【openGauss】如何在openGauss中实现类似Oracle中constructor function、member function的功能
数据库·oracle·database·gaussdb
BullSmall13 天前
GaussDBT删除用户全攻略
gaussdb
聊天QQ:48773927813 天前
3dec 单轴与三轴压缩实验模拟探索
gaussdb
天天向上杰16 天前
小识:从理财数仓角度看GaussDB、PostgreSQL、Hive 三区别
hive·hadoop·gaussdb
九河云16 天前
华为云 GaussDB 分布式架构解析:企业级数据库高可用与性能调优方案
分布式·架构·华为云·云计算·gaussdb