问题背景与现象
安装OMS失败。
原因分析
查看gaussDB安装日志“/var/log/gaussdbinstall.log”。

操作系统shared_buffers参数的值大于kernel.shmmax。
解决办法
编辑“/etc/sysctl.conf”文件,设置“kernel.shmmax”的值,格式如下。
kernel.shmmax = value
建议将shmmax的值设置为物理内存大小的一半。
可用如下命令查看本机的物理内存:
grep MemTotal /proc/meminfo
显示类似如下的信息:
MeMTotal: 6088240 kB
则kernel.shmmax的大小可设置为6088240*1024/2=3117178880。
kernel.shmmax = 3117178880
执行如下命令,使SUSE Linux启动时自动读取内核参数。
/sbin/chkconfig boot.sysctl on
执行如下命令使内核参数生效。
/sbin/sysctl -p
原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/tech/bigdata/316409.html