基于湖库一体架构,统一管理结构化、半结构化与非结构化等多模态数据,一个系统承载事务处理、实时分析与 AI 工作负载。
OBServer 启动报错 ERROR: current user(uid=xxxxxx) that starts observer is not
更新时间:2026-06-04 01:56
问题现象
Linux 命令行重新启动 OBServer 进程时,Linux 命令行可见报错如下。OBServer 进程启动失败。
ERROR: current user(uid=xxxxxx) that starts observer is not the same with the original one(uid=xxxxxx), observer starts failed!
问题原因
本次操作黑屏启动 OBServer 进程的 Linux 用户,与上一次成功启动进程的 Linux 用户不一致。
问题的风险及影响
启动 OBServer 进程失败。
适用版本
- OceanBase 数据库 V2.2.77 BP9 及之后发布的 BP 版本。
- OceanBase 数据库 V3.1.2 BP5 及之后发布的 BP 版本。
- OceanBase 数据库 V3.2.x、V4.x 版本。
影响的租户
OceanBase 数据库的 SYS 租户、MySQL 租户、Oracle 租户。
解决方法
- 检查当前命令行执行启动命令的用户:
whoami。 - 检查上次启动 OBServer 进程的用户: 检查 oceanbase 启动目录的文件所有者。
- 使用正确的用户启动 OBServer 进程。
规避方式
使用正确的用户启动 OBServer 进程。