为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:8
【操作系统】:kylin V10
【CPU】:ft 2000
【问题描述】*:请问在使用restore还原单机库时,报错[-503]服务器内存不足,但是服务器内存free还有28G,请教专家如何解决。
图中可以看出具体报错为“Can not create buffer pools,out of memory! initial BUFFER system fail”。
在数据库进行recover还原时会用到备份集中的dm.ini。进行还原恢复时,根据目标库dm.ini中BUFFER参数进行内存预分配,
如果分配值大于可用内存,则会分配失败从而报错。要避免该情况,可通过调小dm.ini中BUFFER,直至能够成功分配。
cat /opt/dmdbms/data/DAMENG/dm.ini |grep BUFFER
看下buffer给多大?