出现“Failed to load params instance startup failed.”提示
问题现象
zctl.py -t start启动失败,报错如下:
Can not get instance '/home/omm/data' process pid
数据库无法启动,$GSDB_DATA/log/zenithstatus.log日志中错误信息为:
GS-00201: The parameter name "_LOG_LEVELS" was invalid
Failed to load params
instance startup failed其中“_LOG_LEVELS”为错误的参数名。
数据库无法启动,$GSDB_DATA/log/run/zengine.rlog运行日志中错误信息为:
GS-00202:The parameter value "DATA_BUFFER_SIZE" was invalid
Failed to load params instance startup failed
注:此为参数取值错误;
原因分析
数据库参数名称或者参数取值错误。
处理步骤
使用安装GaussDB 100数据库的操作系统用户,登录GaussDB 100所在服务器。
打开启动日志($GSDB_DATA/log/zenithstatus.log),查看启动日志中是否有参数名错误,若有参数名错误,请参见《GaussDB 100 V300R001C00数据库参考信息(单机)》中的“参数说明”修改zenigne.ini中的相关参数名或删除不支持的参数;
打开运行日志($GSDB_DATA/log/run/zengine.rlog),查看运行日志中数据库启动失败时间点的日志。
根据报错信息,请参见《GaussDB 100 V300R001C00数据库参考信息(单机)》中的“参数说明”修改zenigne.ini中的相关参数取值。