Linux版更新流程

一.下载更新包

下载地址:https://www.nvisual.com/%e4%b8%8b%e8%bd%bd/

二.更新包组成

更新包由三部分组成:

  • 前端更新包:压缩的ZIP文件,例如:dist-2.2.26-20231227.zip (2.2.26是版本号 20231227是发布日期)
  • 后端更新包:压缩的JAR文件,例如:nvisual-lite-view-singleproject.20231225.1-8081.jar20231225是发布日期)
  • 数据库更新文档:word文件,例如:nVisual-数据库更新文档(20231221) (20231221是发布日期

三.备份与停止服务

3.1 备份数据库:

sys_dump [-h host] [-p port] [-U username] [-W password] [-f backup_file] [-d database_name]

  • -h host: 指定数据库服务器的主机名或IP地址。

  • -p port: 指定数据库监听的端口号。

  • -U username: 提供具有备份权限的数据库用户名。

  • -W password: 提供对应用户的密码(如果在命令行中直接输入密码不安全,可以省略此选项,运行命令后提示输入密码)。

  • -f backup_file: 指定备份文件的完整路径及文件名,通常以.dmp作为扩展名。

  • -d database_name: 如果需要备份特定的数据库,提供数据库名称。如果省略,可能会备份整个实例或默认数据库(取决于KingbaseES的具体版本和配置)。

3.2备份程序

复制dist目录到备份文件夹,以便万一升级失败,可恢复至当前版本。**

3.3 停止jar包服务:

3.3.1ps -ef|grep java:查看java进程

3.3.2 kill -9:停止java包进程

四.更新前端文件

4.1 删除旧文件:

进入/home/nvisual-frontend\dist\js目录,删除该目录下所有的文件。

4.2 删除旧文件:

进入/home/nvisual-frontend\dist\css目录,删除该目录下所有的文件

4.3 将前端压缩包文件放到/home/nvisual-frontend\dist下解压。

五.更新后端文件

5.1 复制后端jar文件到/home/nvisual-backend/目录下,同时删除旧的jar文件。

5.2 使用nohup java -Dfile.encoding=utf-8 -jar nvisual-lite-singleproject-20240305-8081.jar & 命令启动新的jar包。

六.更新数据库

6.1 连接数据库nVisual,打开表global_settings查看数据库当前版本。

切换为数据库用户

su kingbase

启动客户端

ksql

连接到nVisual数据库

connect to nVisual;

查看global_settings表中DatabaseVersion字段的值确定当前数据库的版本号

SELECT * FROM global_settings where name='DataBaseVersion';

根据global_settings里的数据库版本号,在“nVisual-数据库更新文档”查看对应版本,说明数据库当前已更新至0.1.0.66版本了。

运行升级脚本,当前版本之后的版本脚本即为数据库要升级运行的脚本,例如:当前版本为66,那么就需要运行67及以后的所有脚本。

七.登录

7.1 清除浏览器缓存

7.2 登录系统

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

nVisual

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值