ITPub博客

首页 > 数据库 > > 数据库管理工具-gs_uninstall

数据库管理工具-gs_uninstall

作者:GaussDB_数据库 时间:2020-01-10 09:26:49 0 删除 编辑

GaussDB 100提供了gs_uninstall工具来帮助完成集群的卸载。一体机禁止卸载集群,因此如果用户在一体机环境下执行卸载脚本,会报错。

前提条件

集群用户互信正常。

语法

  • 卸载集群
    gs_uninstall [--delete-data] [-L] [-l LOGFILE] [-X CONFIGFILE]
    显示帮助信息
  • gs_uninstall { -? | --help }
    显示版本号信息
  • gs_uninstall { -V | --version }
    参数说明
  • --delete-data

    删除数据文件。

  • -L

    只卸载本地主机。

  • -X

    指定配置文件名及可访问的绝对路径。

    此参数为可选参数,当集群状态正常时,可不加此参数。当集群状态不正常,获取不到集群信息时必须要有此参数。

  • -l

    指定日志文件名及可访问的绝对路径。在内部会自动给日志名添加一个时间戳。

    • 当既不明确指定-l,又不在XML文件中配置gaussdbLogPath时,默认值为“$GAUSSLOG/om/gs_uninstall.log”。
    • 当不明确指定-l,但在XML文件中配置了gaussdbLogPath时,默认值为“gaussdbLogPath/用户名/om/gs_uninstall.log”。

    由于在执行gs_uninstall时,系统会自动删除集群相关目录。因此建议用户通过该参数指定日志文件到非GaussDB 100数据库集群相关路径。

  • -?,--help

    显示帮助信息。

  • -V,--version

    显示版本号信息。

示例

使用gs_uninstall脚本进行卸载集群。

[omm@plat1 script]$ gs_uninstall --delete-data -X /opt/software/gaussdb/clusterconfig.xml
The data will deleted and cannot be recovered.Are you sure you want to uninstall the cluster (yes/no)?yes
Check preinstall on every node.
Successfully checked preinstall on every node.
Stop cluster.
Check logfile path.
Clean crontab.
Clean crontab successfully.
Kill process for components.
Kill process for components successfully.
Uninstall components
Uninstall components successfully.
Modifying user's environmental variable.
Successfully modified user's environmental variable.
Clean tmp files and logs.
Successfully clean cluster's tmp and logs.
Successful uninstallation

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69959250/viewspace-3166892/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: 高级包-DBMS_LOB
请登录后发表评论 登录
全部评论

注册时间:2020-01-06

  • 博文量
    2907
  • 访问量
    19319