数据库引擎卸载

当用户不再需要 SequoiaDB 巨杉数据库的时候,可以选择卸载。

卸载前的检查

  • 确保 SequoiaDB 未处于使用状态且不再使用
  • 卸载过程需要使用 root 用户权限

数据备份

如果需要保留数据则对数据进行备份,如果不需要则彻底删除。

卸载步骤

下列卸载步骤,以 SequoiaDB 安装在 /opt/sequoiadb 目录下为例,集群环境需要在每台数据库服务器上执行:

  • 以 root 身份登陆数据库服务器

  • 执行如下命令卸载 SequoiaDB

    1. $ /opt/sequoiadb/uninstall
  • 回退下列系统配置参数

    • 删除系统配置文件 /etc/security/limits.conf 中的以下配置参数:

      1. ? <#domain> <type> <item> <value>
      2. ? * soft core 0
      3. ? * soft data unlimited
      4. ? * soft fsize unlimited
      5. ? * soft rss unlimited
      6. ? * soft as unlimited
    • 删除系统配置文件 /etc/sysctl.conf 中的以下配置参数:

      1. vm.swappiness = 0
      2. vm.dirty_ratio = 100
      3. vm.dirty_background_ratio = 10
      4. vm.dirty_expire_centisecs = 50000
      5. vm.vfs_cache_pressure = 200
      6. vm.min_free_kbytes = <物理内存大小的8%,单位KB>

卸载检查

  • 检查db相关进程已退出
  • 检查sdbcm相关进程已退出
  • 检查安装路径 /opt/sequoiadb 下相关文件已不存在