zone 'zone1' resource not enough to hold 1 unit. You can check resource info by views: DBA_OB_UNITS, GV$OB_UNITS, GV$OB_SERVERS.server '"127.0.0.1:2882"' MEMORY resource not enough

【 使用环境 】生产环境 or 测试环境 生产环境
【 OB or 其他组件 】ob
【 使用版本 】4.1
【问题描述】清晰明确描述问题
【复现路径】问题出现前后相关操作
【问题现象及影响】


CREATE RESOURCE UNIT myunit MAX_CPU 4, MIN_CPU 4, MEMORY_SIZE ‘8G’, MAX_IOPS 10000, MIN_IOPS 10000, IOPS_WEIGHT 1, LOG_DISK_SIZE ‘20G’;

CREATE RESOURCE POOL mypool UNIT=‘myunit’,UNIT_NUM=1,ZONE_LIST=(‘zone1’);

ERROR 4733 (HY000): zone ‘zone1’ resource not enough to hold 1 unit. You can check resource info by views: DBA_OB_UNITS, GV$OB_UNITS, GV$OB_SERVERS.

server ‘“127.0.0.1:2882”’ MEMORY resource not enough
【附件】

把报错提示的三个视图数据捞出来看看


大佬帮我看下呀

image
这里显示内存只有4G。

1 个赞

麻烦问下 需要修改哪个参数

主机内存多大?要不建个小点内存的租户

32g 的内存

内存 和磁盘 还剩多少?


应该是磁盘问题


docker 里面的磁盘占用。是2个都要扩容吗

看磁盘空间可以还剩3G 可以尝试清理下磁盘空间
在看下内存空间free -h 必要的话可以清理下缓存echo 3 > /proc/sys/vm/drop_caches
之后使用obd cluster edit-config 名称 命令, 调整参数memory _limit、log_disk_size、datafile_size 大小 看一看

感谢 是磁盘和内存配置的问题 已解决