订阅本站
收藏本站
微博分享
QQ空间分享

升级SequoiaDB和卸载SequoiaDB的方法

lilin 分类:数据库 时间:2019/11/29 17:31:26 评论: 加入收藏

升级SequoiaDB的方法

从低版本SequoiaDB升级到较高版本。

1.升级说明

只能支持向后兼容,同个版本也可升级,但不能从高版本升为低版本。

查看版本兼容性,可以确定能否升级。

升级SequoiaDB和卸载SequoiaDB的方法

升级不会改动任何配置和数据。

2.准备安装介质

请到 SequoiaDB 官方网站下载相应的版本。

3.升级 SequoiaDB

安装前准备

使用 root 用户权限来升级 SequoiaDB 数据库服务

升级前,先确保已安装了较低版本的SequoiaDB

Note:

SequoiaDB 的升级向导需要的参数不接受非英文字符。

升级过程中,会停止数据库服务。

4.升级步骤

说明:

(1)产品包名字以 sequoiadb-3.0-linux_x86_64-enterprise-installer.run 为例

(2)升级前已安装的版本,例如为1.12.5企业版。

(3)步骤以命令行方式进行介绍,不支持图形界面。

1].运行安装包,加上升级参数 --upgrade

 $ ./sequoiadb-3.0-linux_x86_64-enterprise-installer.run --upgrade true

Note:

在Xshell中执行安装包,可能导致弹出图形界面,请在上述命令中,添加参数--mode text

2].程序提示选择向导语言,输入2,选择中文

Language Selection

Please select the installation language

[1] English - English

[2] Simplified Chinese - 简体中文

Please choose an option [1] :2

3].显示安装协议,如果需要读取全部文件,输入2。输入1表示忽略阅读并同意协议。

由 BitRockInstallBuilder 评估本所建立

欢迎来到 SequoiaDB Server 安装程序

重要信息:请仔细阅读

下面提供了两个许可协议。

1. SequoiaDB 评估程序的最终用户许可协议

2. SequoiaDB 最终用户许可协议

如果被许可方为了生产性使用目的(而不是为了评估、测试、试用“先试后买”或演示)获得本程序,单击下面的“接受”按钮即表示被许可方接受 SequoiaDB 最终用户许可协议,且不作任何修改。

如果被许可方为了评估、测试、试用“先试后买”或演示(统称为“评估”)目的获得本程序:单击下面的“接受”按钮即表示被许可方同时接受(i)SequoiaDB 评估程序的最终用户许可协议(“评估许可”),且不作任何修改;和(ii)SequoiaDB 最终用户程序许可协议(SELA),且不作任何修改。

在被许可方的评估期间将适用“评估许可”。

如果被许可方通过签署采购协议在评估之后选择保留本程序(或者获得附加的本程序副本供评估之后使用),SequoiaDB 评估程序的最终用户许可协议将自动适用。

“评估许可”和 SequoiaDB 最终用户许可协议不能同时有效;两者之间不能互相修改,并且彼此独立。

这两个许可协议中每个协议的完整文本如下。

评估程序的最终用户许可协议

[1] 同意以上协议: 了解更多的协议内容,可以在安装后查看协议文件

[2] 查看详细的协议内容

请选择选项 [1] :

4].输入回车,选择升级

是否切换到升级模式[upgrade/cover]?

[1] upgrade

[2] cover

请选择一个选项 [1] :

Note:

指定--installmode为cover覆盖安装时,版本不兼容情况下也会覆盖安装

5].开始升级,升级过程中会显示检查列表:

正在安装 SequoiaDB Server 于您的电脑中,请稍候。

安装

0% ______________ 50% ______________ 100%

开始升级 ......

******************  检查列表 ******************

检查:系统配置文件/etc/default/sequoiadb存在 ...... ok

检查:在/etc/default/sequoiadb中获取安装路径和用户名 ...... ok

检查:安装目录/opt/sequoiadb不为空 ...... ok

检查:旧版本 1.12.5 Enterprise 与新版本 3.0 Enterprise 兼容 ...... ok

检查:磁盘空间足够 ...... ok

检查:主机名存在,主机名能映射到本机ip地址 ...... ok

检查:umask配置 ...... ok

检查:用户sdbadmin存在,并获取用户组 ...... ok

检查:相关进程已停止 ...... ok

#########################################

安装程序已经完成安装 SequoiaDB Server 于你的电脑中。

6].升级完成

 

卸载SequoiaDB的方法

集群环境需要在每台数据库服务器上执行如下操作:

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

2.执行如下命令卸载 SequoiaDB 软件

$ /opt/sequoiadb/uninstall

3.回退系统配置参数

1].删除配置文件 /etc/security/limits.conf 中的如下配置参数:

升级SequoiaDB和卸载SequoiaDB的方法

2].删除配置文件 /etc/sysctl.conf 中的如下配置参数:

vm.swappiness = 0

vm.dirty_ratio = 100

vm.dirty_background_ratio = 10

vm.dirty_expire_centisecs = 50000

vm.vfs_cache_pressure = 200

vm.min_free_kbytes = <物理内存大小的8%,单位KB>

 

TAG:

文章评论

留言与评论(共有 0 条评论)
   
验证码: