插入数据报错minor freeze not allowed now

从源库抽取100条数据插入oc库的时候 出现这个错误

而且无法删除表已经清空表

请问是用的什么版本呢?开源版本是没有oracle模式的,商业版可以找跟贵公司对接的技术人员看看。

用的是开源版本 是在 (https://www.oceanbase.com/softwarecenter)下载的V4.0.0_CE版本

这个报错是因为observer节点启动过程中收到 RPC 请求,一般来说等待 observer 节点启动和初始化完成即可。如果过了几分钟还是不行,那应该没有部署成功,麻烦发一下部署流程、命令和报错截图。

我部署的是集群 应该是部署成功了的 因为我前几天做了3亿数据的同步 是可以完成的
但是昨天继续对表进行同步操作的时候 同步100条数据就出现了这个异常 帮忙看看是不是我配置信息有问题
这个是我的集群配置文件

这是我集群部署的步骤
obd cluster deploy lo -c mini-local-example.yaml
obd cluster start lo

这个初始化已经很长时间了 还是不行

可以用obd查询一下集群状态:
obd cluster display lo
如果没问题的话,尝试连接一下observer:
obclient -h 127.0.0.1 -P 2881 -uroot -Ac oceanbase
(如果没有obclient可以用mysql,或者先安装obclient
连上之后查询一下集群状态:
select * from __all_server;

看起来是observer已经挂了,可以看下observer进程还在不在。
用的配置文件是最小的配置,数据量有点大了


我查看了一下进程 是在的


这是我的集群信息 麻烦看看有没有问题

可以连上业务租户任意查一个表,看看租户是否正常

业务租户连不上 这里就一直卡住了

这里还是连的sys系统租户哈,而且没有加-A参数所以连不上。
你可以先按照上面的连接方式,查一下租户表:select * from __all_tenant;
然后连接租户比如:obclient -h 10.124.15.95 -P 2881 -uroot@user_x -Ac oceanbase


这是我查询出来的信息 麻烦帮我看一看

你是直接在sys租户上同步的吗,sys租户资源较小,应该是压力过大了。建议是创建一个业务租户然后进行数据同步,这样也比较稳定,并且允许的情况下把相关配置调大。


我创建租户的时候出现这个错误了 说服务还在初始化 这个已经卡了很久了

配置文件有点问题,没有zone2和zone3,所以创建不了,这里给一份推荐配置,重新部署试试看。关键是要把每个server配置成不同的zone,三个zone组成三副本,然后创建租户时的zone_list就可以生效了。
https://www.oceanbase.com/docs/common-oceanbase-database-cn-10000000001692942#ecfab82b-cad3-4862-a41b-bbed46ef7e10

请问集群可以重新加载配置文件吗

obd的.yaml配置文件,修改了之后需要重新部署