• 升级
    • 升级说明
    • 准备安装介质
    • 升级 SequoiaDB
      • 安装前准备
      • 升级步骤

    升级

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

    升级说明

    • 只能支持向后兼容,同个版本也可升级,但不能从高版本升为低版本。
    • 查看版本兼容性,可以确定能否升级。
    • 升级不会改动任何配置和数据。

    准备安装介质

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

    升级 SequoiaDB

    • 安装前准备

    • 使用 root 用户权限来升级 SequoiaDB 数据库服务
    • 升级前,先确保已安装了较低版本的SequoiaDB

    Note:SequoiaDB 的升级向导需要的参数不接受非英文字符。升级过程中,会停止数据库服务。

    • 升级步骤

    说明:

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

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

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

    • 运行安装包,加上升级参数 —upgrade
    1. $ ./sequoiadb-2.2-linux_x86_64-enterprise-installer.run --upgrade true

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

    • 程序提示选择向导语言,输入2,选择中文
    1. Language Selection
    2. Please select the installation language
    3. [1] English - English
    4. [2] Simplified Chinese - 简体中文
    5. Please choose an option [1] :2
    • 显示安装协议,如果需要读取全部文件,输入2。输入1表示忽略阅读并同意协议。
    1. ------------------------------------------------------------
    2. BitRockInstallBuilder 评估本所建立
    3. ------------------------------------------------------------
    4. 欢迎来到 SequoiaDB Server 安装程序
    5.  
    6. 重要信息:请仔细阅读
    7.  
    8. 下面提供了两个许可协议。
    9.  
    10. 1. SequoiaDB 评估程序的最终用户许可协议
    11. 2. SequoiaDB 最终用户许可协议
    12.  
    13. 如果被许可方为了生产性使用目的(而不是为了评估、测试、试用“先试后买”或演示)获得本程序,单击下面的“接受”按钮即表示被许可方接受 SequoiaDB 最终用户许可协议,且不作任何修改。
    14.  
    15. 如果被许可方为了评估、测试、试用“先试后买”或演示(统称为“评估”)目的获得本程序:单击下面的“接受”按钮即表示被许可方同时接受(iSequoiaDB 评估程序的最终用户许可协议(“评估许可”),且不作任何修改;和(iiSequoiaDB 最终用户程序许可协议(SELA),且不作任何修改。
    16.  
    17. 在被许可方的评估期间将适用“评估许可”。
    18.  
    19. 如果被许可方通过签署采购协议在评估之后选择保留本程序(或者获得附加的本程序副本供评估之后使用),SequoiaDB 评估程序的最终用户许可协议将自动适用。
    20.  
    21. “评估许可”和 SequoiaDB 最终用户许可协议不能同时有效;两者之间不能互相修改,并且彼此独立。
    22.  
    23. 这两个许可协议中每个协议的完整文本如下。
    24.  
    25. 评估程序的最终用户许可协议
    26.  
    27. [1] 同意以上协议: 了解更多的协议内容,可以在安装后查看协议文件
    28. [2] 查看详细的协议内容
    29. 请选择选项 [1] :
    • 输入回车,选择升级
    1. 是否切换到升级模式[upgrade/cover]?
    2. [1] upgrade
    3. [2] cover
    4. 请选择一个选项 [1] :
    5. ------------------------------------------------------------

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

    • 开始升级,升级过程中会显示检查列表:
    1. 正在安装 SequoiaDB Server 于您的电脑中,请稍候。
    2. 安装中
    3. 0% ______________ 50% ______________ 100%
    4. 开始升级 ......
    5. ************************** 检查列表 *************************************
    6. 检查:系统配置文件/etc/default/sequoiadb存在 ...... ok
    7. 检查:在/etc/default/sequoiadb中获取安装路径和用户名 ...... ok
    8. 检查:安装目录/opt/sequoiadb不为空 ...... ok
    9. 检查:旧版本 1.12.5 Enterprise 与新版本 2.2 Enterprise 兼容 ...... ok
    10. 检查:磁盘空间足够 ...... ok
    11. 检查:主机名存在,主机名能映射到本机ip地址 ...... ok
    12. 检查:umask配置 ...... ok
    13. 检查:用户sdbadmin存在,并获取用户组 ...... ok
    14. 检查:相关进程已停止 ...... ok
    15. #########################################
    16. ------------------------------------------------------------
    17. 安装程序已经完成安装 SequoiaDB Server 于你的电脑中.
    • 升级完成