人大金仓KDTS、KFS的安装部署与使用

657 阅读3分钟

KDTS、KFS的安装部署与使用

关键字:

KDTS、KFS、同步服务

一、KDTS

1.1 安装与使用

KDTS在KES安装时一起安装,配置好JDK后可直接启动。

image.png

配置完成后成功完成Oracle到KES的数据迁移。

image.png

1.2 问题

连接数据库时出现问题:对不起,已经有太多的客户

image.png

解决方法:该问题出现原因是使用的license版本最高只支持10条同时连接数,连接数达到上限便出现该错误。更换license版本,使最高连接数达到100,便解决此问题。

二、KFS

  1. KFS的安装

安装

进行Windows平台上管控平台的安装

image.png

安装成功后进入管控台

image.png

问题

(1)尝试Linux上管控平台的安装

image.png

出现错误,暂未发现解决方法

(2)Windows版数据搬迁的查看结果界面无限加载,看不到结果,但是数据能完成搬迁。

image.png

暂未发现解决方法

  1. KES到KES的同步部署

部署

在向导模式中进行配置。

修改配置后成功安装

image.png

使用命令行手动安装同步程序节点,成功安装。

image.png

管控台监控

image.png

功能测试

(1)数据搬迁功能测试

image.png

image.png

(2)数据校验功能使用测试

image.png

image.png 问题

  1. 连接数据库时出现问题

image.png

解决:修改下列值

image.png

(2)部署同步程序时出现此错误

image.png

解决:1. 配置host

image.png

  1. 修改flysync.ini配置文件,将其中的master = xx 和members = xx 从ip地址改为上面定义的地址名。

(3)在操作数据搬迁后,目标数据库会被清空

暂未发现原因

  1. Oracle到KES的同步部署

部署

使用向导模式进行配置

同步软件部署成功

image.png

服务上线

image.png

状态监控

image.png

功能测试

(1)数据同步测试,在Oracle中添加数据后在KES中可以查询到

image.png

(2)数据校验测试

image.png

(3)数据修复测试

image.png

问题

(1)Oracle的同步服务出现问题无法上线

image.png

解决:创建账号并授权,使用创建的账号进行同步程序部署

image.png

(2)部署成功后一段时间KES源端便会出现问题下线

报错1

image.png

报错2

image.png

问题原因:在Oracle中增加数据后,Oracle中的 INTERVAL 类型数据无法同步到KES中,导致服务下线

image.png

(3)详细比对无法进行

原因:Oracle中列名大写,KES中列名小写,无法进行匹配

  1. MySQL到Oracle的同步部署

部署

使用向导模式和命令行模式进行部署均未成功

问题

出现问题:ERROR >> dxdvm >> wrong constant name replicator

image.png

通过debug查看问题原因,在/tools/ruby-fspm/configure/deployment_steps/configure_deployment_core.rb文件下的这个函数出现了问题

image.png

2023-07-18T13:33:35+08:00 DEBUG >> dxdvm >> Const Debug: ["REPL_SVC_ALLOW_BIDI_UNSAFE"]

2023-07-18T13:33:35+08:00 DEBUG >> dxdvm >> Const Debug: ["REPL_SVC_ALLOW_ANY_SERVICE"]

2023-07-18T13:33:35+08:00 DEBUG >> dxdvm >> Const Debug: ["replicator", "extractor", "dbms", "usingBytesForString"]

2023-07-18T13:33:35+08:00 ERROR >> dxdvm >> wrong constant name replicator

2023-07-18T13:33:35+08:00 DEBUG >> dxdvm >> wrong constant name replicator

通过debug查看matches数组的内容可以看到在

["replicator", "extractor", "dbms", "usingBytesForString"]这个数组的转换时出了问题。

暂未发现解决方案

  1. SQL Server到KES的同步部署

部署

配置SQL Server源端

image.png

通过向导模式进行配置部署

image.png

服务上线

问题

该服务上线后管控平台运行速度变得很慢,直到卡死。

未发现原因与解决方法。

参考文档:

《Kingbase FlySync 安装部署手册》

《Kingbase FlySync 故障处理参考手册》

《Kingbase FlySync KES到KES最佳实践》

《Kingbase FlySync Oracle到KES最佳实践》

《Kingbase FlySync 管理手册》

《Kingbase FlySync 命令行工具参考手册》