启动数据库报错1006


公司迁移服务后我使用obd cluster start obtest一直启动不了数据,用来官方的排查办法但还是启动不ok,请教各位老师,这个问题怎么解决呀 :pray: :pleading_face:

9 个赞

发一下 obd.log日志 看一下

4 个赞

log.txt (40.5 KB)
老师这个

3 个赞

– 1. 确认 observer 进程是否还在

ps -ef | grep observer

cat /root/observer/run/observer.pid

– 2. 确认 2881 是否在监听

netstat-tlnp | grep 2881

看着是卡在连接上了 启动时候的observer.log的日志提供一下

2 个赞


observer.log (47.3 MB)
老师这里噢

2 个赞

看着像是网络连通故障,会不会是防火墙的问题

3 个赞

ERROR: the block has been corrupted!!!
EDIAG [PALF] check_is_the_last_entry - errcode=-4070
EDIAG [PALF] load - LogStorage load failed(ret=-4070, palf_id=1, base_dir="/root/observer/store/clog/tenant_1001/1")
EDIAG [CLOG] mtl_init - init ObLogService failed(ret=-4070, tenant_clog_dir="/root/observer/store/clog/tenant_1001")
看着是clog日志块损坏了,导致 OCP Meta 租户(1001)无法初始化,observer 在启动阶段主动退出,进而使 OBD 报 OBD-1006: Failed to connect to oceanbase-ce

3 个赞

搞不定的话,重启OS吧。

2 个赞

那老师请问这有什么修复措施吗? :rofl:

1 个赞

应该没有办法修复了

测试的,重新部署个

还原事实

学学·

那我这只有重新部署了,不过谢谢老师~

学到了不少新知识

学习