首批通过分布式安全可靠测评,为关键业务系统打造
如何调整 OBServer 的操作系统时间
更新时间:2026-06-08 02:41
运行 OBServer 的服务器上,系统时间是通过 NTP 服务进行同步的,但是当时间差过大的情况下,NTP 服务不会更改和矫正系统时间。如果集群时间不同步,则可能影响 OceanBase 集群的选举模块,导致没有主副本或者脑裂。本文主要介绍如何调整 OBServer 的操作系统时间。
适用版本
OceanBase 数据库所有版本。
OBServer 的节点系统时间比标准时间慢的情况
对于 OBServer 节点的系统时间比标准时间慢的情况,可以直接将服务器系统时间修改为标准时间。 例如当前标准时间为 20:00, OBServer 时间慢了 1 个小时,系统时间为 19:00。
通过 ssh 登录到 OBServer 手动更改系统时间。
[root@hostname /]# ntpdate <ntp_server_ip>
其中,ntp_server_ip 为时钟服务器的 IP 地址。
OBServer 的节点系统时间比标准时间快的情况
对于 OBServer 的节点系统时间比标准时间快的情况,不可以直接回调系统时间,而应当通过停机并等待系统时间与标准时间同步后再进行修改。例如当前标准时间为 20:00, OBServer 时间快了 1 个小时,系统时间为 21:00。
停止 OBServer。
登录 OCP。
在左侧导航栏单击 集群 ,进入集群概览页面,在 集群列表 页签单击要停止 OBServer 的集群名,进入集群页面。

在 OBServer 列表中,找到需要操作的 OBServer,在其对应的 操作 列,单击 停止 。

进程停止后,等待标准时间超过 21:00,例如标准时间为 21:05 时,通过 ssh 登录到 OBServer 手动更改系统时间。
其中,
ntp_server_ip为时钟服务器的 IP 地址。[root@hostname /]# ntpdate ntp_server_ip启动 OBServer。
登录 OCP。
在左侧导航栏单击 集群 ,进入集群概览页面,在 集群列表 页签单击要停止 OBServer 的集群名,进入集群页面。

在 OBServer 列表中,找到需要操作的 OBServer,在其对应的 操作 列,单击 启动 。
