Oceanbase 社区版 4.2.2.0 版本适配

Oceanbase 社区版 4.2.2.0 版本适配:
一、环境

1、有问题:

环境1:系统:欧拉系统:openEuler-22.03-LTS-x86_64-dvd.iso

CPU:海光CPU 5380 ,Hygon C86 5380 16-core Processor

环境2:系统:欧拉系统:openEuler-22.03-LTS-x86_64-dvd.iso

CPU:因特尔 ,11th Gen Intel(R) Core™ i7-1165G7 @ 2.80GH

2、无问题

环境3:

系统:欧拉系统:openEuler-22.03-LTS-x86_64-dvd.iso

CPU:海光CPU 3250 ,Hygon C86 3250 8-core Processor

3、数据库版本: 5.7.25-OceanBase_CE-v4.2.2.0

二、问题

1.初始化部署失败;

环境:环境1 环境2均有此问题;环境3 无问题;

问题:init到这一步,一直不返回结果,下图为其他环境成功结果

部署流程:

obd cluster deploy xx -c /xx/.oceanbase/mini-single-example.yaml

obd cluster start xx

处理:初始化失败后,手动执行 obd cluster destroy xx 操作,再次执行安装脚本可成功;

期望:确认初次安装失败原因;

2.重启服务器某张表锁表

重启服务器初次启动业务某张表锁表,不能进行插入、修改操作。

环境:环境1 环境2均有此问题;环境3 无问题;

处理:必须重启observer相关进程才能继续使用;

期望:确认锁表原因;如何处理;

3.批量导入数据慢;

source 几百万条数据sql 需要等待几小时;

建议开始时的部署配置安装这里来进行

可以通过ocp图形化部署方式进行 通过 OBD 白屏部署 OceanBase 集群

destroy是销毁集群操作。具体情况可以查看ob日志

  1. 重复执行下修改等命令
    然后执行 SELECT last_trace_id() FROM DUAL; 获取trace_id
    再根据trace_id查询observer日志
    grep trace_id observer.log