首页 > 数据库 > > GaussDB 100 数据库无法启动1
数据库无法启动,错误信息为:
Can not get instance '/home/omm/data' process pid.
其中“/home/omm/data”为数据目录。
数据库内存空间不足。
使用安装GaussDB 100数据库的操作系统用户,登录GaussDB 100所在服务器。
修改zengine.ini文件中的SGA相关参数。
SGA_BUFF_SIZE必须满足要求为:
114MB≤SGA_BUFF_SIZE<shmmax,shmmax为Linux内核参数,定义单个共享内存段的最大值。
SGA_BUFF_SIZE = LOG_BUFFER_SIZE + SHARED_POOL_SIZE + DATA_BUFFER_SIZE + TEMP_BUFFER_SIZE
LOG_BUFFER_SIZE、SHARED_POOL_SIZE、DATA_BUFFER_SIZE、TEMP_BUFFER_SIZE请根据业务实际情况,请参见《GaussDB 100 V300R001C00数据库参考信息(单机)》中的“参数说明”配置合理的数值。
--查看shmmax的值vim /proc/sys/kernel/shmmax
--修改zengine.ini文件中LOG_BUFFER_SIZE、SHARED_POOL_SIZE、DATA_BUFFER_SIZE或TEMP_BUFFER_SIZE的值
vim $GSDB_DATA/cfg/zengine.ini
启动数据库服务。
python $GSDB_HOME/bin/zctl.py -t start
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69959250/viewspace-3150798/ ,如需转载,请注明出处,否则将追究法律责任。