人大金仓数据库Kingbase FlySync同步程序安装

金仓数据库Kingbase FlySync同步程序安装

关键字:

Kingbase FlySync、Replicator、Oracle、KingbaseES

一、概述

Kingbase FlySync同步程序(以下简称 KFS)是面向异地容灾、数据集中共享的场景推出的具备在异构数据平台间实现实时、增量数据同步的工具类产品,主要采用了物理日志解析技术,帮助用户解决不同数据平台的数据间可实现任意方向实时移动流转的问题,并保证此过程中数据不丢失,状态可监控,流转数据量可统计。

KFS 需要安装的主要组件有 2 个,分别是后端同步程序和管理控制平台,另外KFS的部署方式也有2种,为分离部署何集中部署

•集中部署:KFS与数据库部署在同一机器上。

•分离部署:KFS与数据库分离部署,即不部署在同一机器上。

本文将介绍KFS后端同步程序的集中部署方式,安装配置为源端数据库Oracle11g(以下简称Oracle)到目标端数据库KingbaseESV8(以下简称KES)

二、安装前准备

2.1 环境要求

1、准备Oracle数据库,并安装有logminer

2、准备KES数据库

3、安装好KFS管控台

2.2 安装包准备

准备需要安装的金仓数据库管理系统Kingbase FlySync Replicator安装包、jdk1.8及以上的jdk环境、derby

  1. 安装包下载

weget ftp://192.168.25.4/%E6%95%B0%E6%8D%AE%E5%BA%93/%E5%86%85%E9%83%A8%E7%89%88%E6%9C%AC/KingbaseFlySync/daily-build/V2R2C5/V002R002B20230607/build/KingbaseFlySync-V002R002B20230607-replicator.tar.gz

  1. 安装包解压

tar xvf KingbaseFlySync-V002R002C004B20230607-replicator.tar.gz

2.3 注意事项

2.3.1 安装用户

在安装金仓数据库管理系统KFS同步程序时,安装用户对于安装路径需有“读”、“写”、“执行”的权限。在进行Linux环境下安装时,可以新建一个用户

shell> sudo adduser Kingbase

2.3.2 安装目录

金仓数据库管理系统Kingbase FlySync同步程序安装过程中有默认的安装目录

/home/kingbase/replicator

三、执行安装

1、配置flysync.ini文件

[defaults]

install-directory=/home/flysync/flysync_test

profile-script=~/.bash_profile

rmi-port=11000

[oracle11g]

role=master

master=10.10.2.31

members=10.10.2.31

kufl-port=3112

replication-host=10.10.3.40

replication-port=1521

replication-user=ljl

replication-password=123456

datasource-type=oracle

oracle-extractor-method=logminer

datasource-oracle-service=orcl

svc-extractor-filters=replicate

property=replicator.filter.replicate.do=LJL.*

[v8slave]

role=slave

master=10.10.2.31

members=10.10.2.31

kufl-port=3116

master-kufl-port=3112

replication-host=10.10.2.31

replication-port=54321

replication-user=kingbase

replication-password=123456

datasource-type=kingbase

datasource-version=8

kingbase-dbname=test

svc-remote-filters=replicate,casetransform

property=replicator.filter.casetransform.to_upper_case=false

property=replicator.filter.replicate.do=test.*

2、执行安装部署命令

./tools/fspm install

3、安装产品license授权文件

${install-directory}/license.dat

4、启动服务

replicator start

图2-1 启动同步程序服务

四、总结

1、KFS后端同步程序的安装有命令行部署和图形化界面部署,本案例采用命令行部署。

2、若要增加或修改后端同步程序服务信息,可flysync.ini配置文件中修改,并用下面的命令来更新配置信息

./tools/ fspm update

参考文档:

《Kingbase FlySync KES到KES最佳实践》

《Kingbase FlySync安装部署手册》

《Kingbase FlySync Oracle到KES最佳实践》

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值