#卸载YashanDB服务端

本文介绍使用yasboot命令卸载YashanDB服务端的过程,相关操作需在对应服务器的安装用户(yashan)install目录(/home/yashan/install)下执行。

# 步骤1:检查并关闭仲裁模式

请检查当前环境是否开启了仲裁,若已开启仲裁,需关闭仲裁再卸载。

$ yasboot election config show -c yashandb
group 1
  Protection Mode: MAXIMUM PROTECTION
  Members:
    [1-1:1] - Primary database
      [1-2:2] - Physical standby database
                  Transport Lag: 0 seconds
                  Apply Lag:     0 seconds
                  Apply Rate:    3.79 MByte/s

  Properties:
    FailoverThreshold      = 9
    FailoverAutoReinstate  = false
    ZeroDataLossMode       = true

Automatic Failover: Enabled in Zero Data Loss Mode # Enabled表示已开启仲裁

关闭仲裁:

$ yasboot election enable off -c yashandb

# 步骤2: 卸载数据库

$ ./bin/yasboot cluster clean --cluster yashandb --purge

# 步骤3:卸载yasom与yasagent

$ ./bin/yasboot package uninstall --cluster yashandb

Note:

若启用过资源管理的CPU管理功能,本命令中须使用-t参数才能清理CPU资源管理功能的开机自启动配置。

# 步骤4:清理环境变量

清除每个服务器上~/.bashrc中与YashanDB有关的环境变量,见环境变量文档所述内容。

Note:

若配置了开机自启动守护进程,会添加启动命令到/etc/rc.local文件,需要手动清除。