VastbaseG100

基于openGauss内核开发的企业级关系型数据库。

Menu

IPC参数配置

首次安装时需要配置IPC参数。

背景信息

当RemoveIPC=yes时,操作系统会在用户退出时,删除该用户的IPC资源(共享内存段和信号量),从而使得Vastbase服务器使用的IPC资源被清理,可能引发数据库宕机,所以需要设置RemoveIPC参数为no。

操作步骤

步骤1 以root用户登录操作系统。

步骤2 进入/etc/systemd/logind.conf文件,查看是否已经设置了RemoveIPC=no,如果没有则执行步骤3,否则跳过。

vi /etc/systemd/logind.conf

步骤3 在配置文件末尾新增配置项RemoveIPC=no

步骤4 进入/usr/lib/systemd/system/systemd-logind.service文件,查看是否已经设置了RemoveIPC=no,如果没有设置则执行步骤5,否则跳过。

vi /usr/lib/systemd/system/systemd-logind.service

步骤5 修改或添加配置项RemoveIPC=no

步骤6 重新加载配置参数。

systemctl daemon-reload
systemctl restart systemd-logind

步骤7 检查修改是否生效。

由于CentOS操作系统环境的removeIPC默认为关闭,则执行如下语句是无返回结果的。用户在确保步骤1至步骤6已执行的前提下,可正常安装数据库。

loginctl show-session | grep RemoveIPC
systemctl show systemd-logind | grep RemoveIPC