操作步骤
查看gsql 能否访问数据库,出现下面提示说明gaussdb 进程hang 住,数据库异常。
GBase 8c 工具参考手册
南大通用数据技术股份有限公司
289
gsql -d postgres -p 29776
gsql: wait (null):29776 timeout expired, errno: Success
查看postgresql-*.log 是否有错误提示,根据提示解决问题。
cd $GAUSSLOG/pg_log/dn_6001;grep "ERROR\|FATAL" postgresql-*.log
数据库已经hang 住,
gs_om 命令不起作用,
可以直接到每个节点上查找进程pid 后kill。
ps -ef|grep $GAUSSHOME/bin/gaussdb|grep -v grep
kill -9 $pid
所有节点进程kill 完毕后在某一节点执行启动命令。测试环境下可以直接重启数据库,
生产商用环境请联系技术支持工程师。
gs_om -t start