oceanbase断电后启动报错

【 使用环境 】测试环境
【 OB or 其他组件 】
【 使用版本 】
【问题描述】断电后,observer启动失败,报错日志如下所示

4 个赞

启动时候的日志

5 个赞

提供一份observer日志附件吧。
有可能断电导致数据文件损坏了

4 个赞

提示新用户无法上传附件,怎么传日志给你呢

3 个赞

好了 这个帮忙修改了一下你现在应该可以传了

3 个赞

observer.zip (33.6 MB)
日志文件太大了,我打了个压缩包,麻烦帮忙看看吧

4 个赞


看着是断电导致文件损坏了,这个无法修复了

5 个赞

学习记录

4 个赞

断电导致文件损坏了,无法修复了,用备份恢复吧

4 个赞

等待后续改进;集群模式各个节点的Slog也是相互独立的,如果损坏、对于节点而言估计也是推倒重建

4 个赞

那如果我重装的话,需要怎么恢复原来的数据,我是单节点的

5 个赞

学习总结经验 :+1: :+1: :+1:

4 个赞

SLog可以理解为Server Local Log,是一台OBServer一些全局信息变更操作(如新增租户,分区创建,新增SSTable等)的redo log。

一个OBServer只拥有一个SLog写入流,也就是说同一OBServer上具有不同资源池的不同租户并不具有单独的SLog文件,所有租户的SLog写入请求最后都会汇入OBServer所拥有的SLog文件中。

多副本情况下一般SLog损坏 走下机器下线流程,加个新节点进来就可以。

1 个赞

单节点只能通过备份或者从库来恢复,如果没有备份或者从库就无法恢复了

1 个赞

从错误信息上好像看不出什么有价值的信息啊

1 个赞

学习了

1 个赞