为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:8
【操作系统】:centos7.9
【CPU】:86
【问题描述】*:启动失败观察日志,说是内存不够但是我的内存还没满啊
2022-12-14 17:50:37.350 [FATAL] database P0000031271 T0000000000000031271 Can not create buffer pools, out of memory!
1)查看内存情况:free -g 或free-m (确认以下linux是否有足够的内存)
2)找到达梦参数文件:dm.ini(一般在DAMENG/dm.ini);
3)grep “RECYCLE_POOLS” dm.ini 尝试改为默认值:RECYCLE_POOLS=19 改后启动试试;
4)如果上一步未能成功启动,在改下这个参数:RECYCLE=300默认值,再尝试启动。
是不是你的BUFFER调得太大了,去到dm.ini里查下BUFFER,设置小些,再把MEM_POOL和MEM_TARGET设置小些
df -h看的是存储空间,free 可以看内存情况,本地虚机的话可以直接添加一点内存就行了
看一下free -g
您看的这个都是磁盘空间