ITPub博客

首页 > 数据库 > > GaussDB 100 数据库无法启动1

GaussDB 100 数据库无法启动1

作者:GaussDB_数据库 时间:2020-03-05 11:04:57 0 删除 编辑

出现“Can not get instance '/数据目录' process pid”提示

问题现象

数据库无法启动,错误信息为:

Can not get instance '/home/omm/data' process pid.

其中“/home/omm/data”为数据目录。

原因分析

数据库内存空间不足。

处理步骤

  1. 使用安装GaussDB 100数据库的操作系统用户,登录GaussDB 100所在服务器。

  2. 修改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

  3. 启动数据库服务。

    python $GSDB_HOME/bin/zctl.py -t start


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69959250/viewspace-3150798/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2020-01-06

  • 博文量
    2907
  • 访问量
    19243