卸载openGauss
openGauss提供了卸载脚本帮助用户完整的卸载openGauss。
操作步骤
- 以操作系统用户omm登录数据库主节点。
使用gs_uninstall卸载openGauss。
或者在openGauss中每个节点执行本地卸载。
示例
使用gs_uninstall脚本进行卸载openGauss。
gs_uninstall --delete-data
Checking uninstallation.
Successfully checked uninstallation.
Successfully stopped the cluster.
Uninstalling application.
Successfully uninstalled application.
Uninstallation succeeded.
单机卸载场景使用gs_uninstall脚本进行卸载。
如果卸载失败请根据“$GAUSSLOG/om/gs_uninstall-YYYY-MM-DD_HHMMSS.log”中的日志信息排查错误。
一键式环境清理
在openGauss卸载完成后,如果不需要在环境上重新部署openGauss,可以运行脚本gs_postuninstall对openGauss服务器上环境信息做清理。openGauss环境清理是对环境准备脚本gs_preinstall所做设置的清理。
前提条件
- openGauss卸载执行成功。
- root用户互信可用。
- 只能使用root用户执行gs_postuninstall命令。
操作步骤
1.以root用户登录openGauss服务器。
2.查看root用户互信是否建立,如果root用户没有建立互信,需要手工建立root用户互信,操作请参考。
查看互信是否建成功,可以互相ssh主机名。输入exit退出。
Last login: Tue Jan 5 10:28:18 2016 from plat1
plat2:~ # exit
logout
Connection to plat2 closed.
plat1:~ #
cd /opt/software/openGauss/script
4.使用gs_postuninstall进行清理。若为环境变量分离的模式安装的数据库需要source环境变量分离文件ENVFILE。
或者在openGauss中每个节点执行本地后置清理。
omm为运行openGauss的操作系统用户名,/opt/software/openGauss/cluster_config.xml为openGauss配置文件路径。
若为环境变量分离的模式安装的数据库需删除之前source的环境变量分离的env参数。
5.删除openGauss数据库各节点root用户的互信,操作参考手工建立互信的删除root用户互信部分内容。
示例
清理主机的环境。
如果一键式环境清理失败请根据“$GAUSSLOG/om/gs_postuninstall-YYYY-MM-DD_HHMMSS.log”中的日志信息排查错误。