本文价绍GBase 8a数据库集群的管理命令报错的各种情况,针对corosync、gcware服务。
各种日志,请参考 GBase 8a集群日志所在目录位置
目录导航
确认服务是否启动
V8
ps -ef|grep corosync
v9
ps -ef|grep gcware
如果服务不存在,且确实没有启动服务,那么请先启动。如果启动了,还是报错或进程不再,请根据后面报错信息排查。
排查
GBase 8a 通过strace 排查gcadmin 报错原因
无法连接
这个错误,只有V9才会出现。
服务都没启动
GC_AIS_ERR_TRY_AGAIN
正常启动后同步REDOLOG
GBase 8a在服务启动后同步REDOLOG数据出现的GC_AIS_ERR_TRY_AGAIN
脑裂
GBase 8a 脑裂导致的gcadmin报错GC_AIS_ERR_TRY_AGAIN
干扰
GBase 8a 集群服务corosync、gcware由于其它IP干扰导致异常
网卡故障
磁盘或内存不足
GBase 8a数据库gcware/corosync服务频繁重启的原因 GC_AIS_ERR_TRY_AGAIN
GBase 8a corosync 日志报错 No space left on device
网络超时
GC_AIS_ERR_INVALID_PARAM
GBase 8a新安装或扩容后执行SQL报错 Can’t get vcId by distributionId:0, having error:GC_AIS_ERR_INVALID_PARAM
GC_AIS_ERR_NOT_EXIST
GBase 8a 管理命令gcadmin报错GC_AIS_ERR_NOT_EXIST