ob数据库时区问题

【 使用环境 】测试环境
【 OB or 其他组件 】
【 使用版本 】3.1.2
【问题描述】时区不对导致服务启动不了


observer服务时区:
image
应用服务部署虚拟机时区:Sat Jan 7 15:56:27 CST 2023
应用服务使用k8s部署,容器的时区: Sat Jan 7 07:58:08 UTC 2023
【复现路径】问题出现前后相关操作
【问题现象及影响】
服务报错:

设置serverTimezone没有作用
【附件】

1 个赞

急急急,希望得到回复

1 个赞

1 个赞

system_time_zone 用于设置服务器机器系统时区。
该变量仅支持使用 CREATE TENANT 语句创建租户时指定,租户创建后不能通过 SQL 语句修改.
举例
使用 CREATE TENANT 语句创建租户时,指定 system_time_zone 变量的值为 CST 的示例如下:

CREATE TENANT IF NOT EXISTS t1 zone_list = ('zone1'), primary_zone = 'zone1', resource_pool_list = ('pool1') SET ob_compatibility_mode = 'mysql',system_time_zone = CST;

参数相关说明如下链接
https://www.oceanbase.com/docs/community-observer-cn-10000000000015244