卸载openGauss

    openGauss提供了卸载脚本帮助用户完整的卸载openGauss。

    操作步骤

    1. 以操作系统用户omm登录数据库主节点。
    2. 使用gs_uninstall卸载openGauss。

      或者在openGauss中每个节点执行本地卸载。

    示例

    使用gs_uninstall脚本进行卸载openGauss。

    1. gs_uninstall --delete-data
    2. Checking uninstallation.
    3. Successfully checked uninstallation.
    4. Successfully stopped the cluster.
    5. Uninstalling application.
    6. Successfully uninstalled application.
    7. 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退出。

    1. Last login: Tue Jan 5 10:28:18 2016 from plat1
    2. plat2:~ # exit
    3. logout
    4. Connection to plat2 closed.
    5. plat1:~ #
    1. 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”中的日志信息排查错误。