首批通过分布式安全可靠测评,为关键业务系统打造
安装 OceanBase 集群使用的 admin 用户的 uid 变化导致 OBServer 启动失败
更新时间:2026-05-06 09:11
适用版本
OceanBase 数据库的各个版本
问题现象
observer 进程启动失败报错。
ERROR: current user(uid=500) that starts observer is not the same with the original one(uid=1000), observer starts failed!
问题原因
安装 OceanBase 集群使用的 admin 用户的 uid 发生了变化,导致当前环境上的 /home/admin/oceanbase/bin/observer 二进制文件的 owner:group 不再是 admin:admin 了,进而导致 observer 启动失败。
解决方法
检查一下 /home/admin/oceanbase/bin/observer 二进制文件的 owner:group 是不是还是 admin:admin,如果不是,需要将 /home/admin/oceanbase/ 整个目录重置为 admin。
# chown -R admin:admin /home/admin/oceanbase/
或者将 admin 用户的 uid 重置为最初的 500。
# usermod -u 500 admin
# groupmod -g 500 admin