GBase 8s
安装配置
文章

数据库启动失败oninit Fatal error in shared memory creation

发表于2023-04-23 15:44:13976次浏览0个评论

问题描述:

数据库启动失败oninit Fatal error in shared memory creation

 

解决方案:

  1. 非初始化过程中出现该错误:当数据库已经启用再输入 oninit -vy命令就,会报错

首先检查当前数据库状态:onstat -  显示online则说明数据库已经启用成功

2. 初次初始化过程出现该错误:输入onstat -m查看最近20行online.log日志信息。发现有以下报错:The server ran out of memory during an attempt to allocate a new shared memory segment.说明free内存不足,需要修改配置文件

进入数据库安装目录/etc/onconfig.gbaseserver 如果是使用一键安装脚本进行的安装此处需要修改onconfig.gbase01 文件,下为涉及的关键字

SHMVIRTSIZE 76800 

SHMADD 76800 

BUFFERPOOL size=2k,buffers=35000,lrus=32,lru_min_dirty=50,lru_max_dirty=60  # buffers

BUFFERPOOL size=16k,buffers=25000,lrus=64,lru_min_dirty=25,lru_max_dirty=30 # buffers

评论已关闭