Kingbase FlySync 版本升级

本文档详细介绍了KingbaseFlySync的版本升级步骤,包括升级前的准备、环境检查、升级操作、功能验证和注意事项。适用于V1R5和V1R6版本,涉及Linux环境、Java依赖及数据库同步验证。升级过程中需关注服务自启动、环境检查、配置修改和同步状态验证等关键环节。
摘要由CSDN通过智能技术生成

目录

关键字:

适用说明:

案例说明:

操作系统和数据库版本:

升级前注意事项:

一、升级步骤

1.1 上传安装包并解压缩

1.2 检查升级环境

1.3 升级

1.4 验证同步功能

1.5 注意


关键字:

KingbaseFlySync、Linux、x86_64、mips64el、aarch64、Java


客户现场源端和目标端写在一个flysync.ini中,所以不单独把目标端拿出来升级,按照升级步骤操作即可。

适用说明:

KingbaseFlySync 版本升级,用于KFS版本升级,并且replicator同步程序已配置注册服务开机自启动的情况。
本测试文档适用于KingbaseFlySyncV1R5、V1R6版本,其他版本使用前请在线下测试。

案例说明:

此次测试案例用于KingbaseFlySync 版本升级,主要分为两个步骤:
1、         上传安装包并解压。
2、         检查升级环境。
3、           升级
4、           验证同步功能

操作系统和数据库版本:

1)操作系统环境
CentOS Linux release 7.5.1804 (Core)

2)金仓异构数据同步软件
Kingbase FlySync V001R006B20210817

升级前注意事项:

1.因为客户kfs部署在三个不同的地方,需要升级三次,每个地方(北京,酒泉,文昌)按照升级步骤操作一次。
2.每个地方升级最好时间间隔不要太长,不超过两个小时(太长会导致目标端数据库存在新旧数据),不做强制要求相同时间升级。
 

一、升级步骤

1.1 上传安装包并解压缩

使用root账户登录服务器

cd /home/kingbase/kfs/flysync-replicator/bin
./replicator stop

关闭同步程序,执行完检查是否关闭成功

./replicator status

切换账户到kingbase

su - kingbase

上传KinbaseFlySync-xxxx-replicator.tar.gz包到/home/kingbase目录下然后解压

tar -zxvf xxx-replicator.tar.gz
cd KinbaseFlySync-xxxx-replicator/
cp extensions/jdbc/kingbase8-8.2.0.jar flysync_replicator/lib

1.2 检查升级环境

检查是否安装ruby
在/home/kingbase目录下执行ruby -v
如果没有,上传ruby安装包,登录账户为kingbase,然后上传到/home/kingbase/KinbaseFlySync-xxxx-replicator/tools目录下,执行解压 unzip xx.zip,选Y。

1.3 升级

登录账户为kingbase,在/home/kingbase/目录下flysync.ini文件中源端服务下添加参数并保存property=replicator.extractor.dbms.enableLob=false

cd /home/kingbase/KinbaseFlySync-xxxx-replicator/tools
./fspm update

执行完之后切换到root账户

cd /home/kingbase/kfs/flysync-replicator/bin
./replicator start

再次切换账户

su - kingbase

使用fsrepctl status查看升级之后的version,检查是否升级成功。

1.4 验证同步功能

源端创建表,create table table_int(id int primary key,c1 char(10),C3 blob)
搬迁到目标端或者在目标端创建一致表
源端插入数据,检查是否能正常同步和显示(使用工具查看比如dbeaver)

1.5 注意

以上升级步骤需要在三个地方分别执行一次升级操作
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值