暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

中电科金仓KFS评估工具参数及使用说明

原创 KFS补给站 2024-10-29
145

关键字:

中电科金仓、KingbaseFlySync、KFS、评估工具、运行环境评估、数据库配置评估、数据类型和主键评估、关键字合法性评估

1.功能描述

通过使用评估工具,收集设备的运行环境信息、数据库配置信息、数据类型和主键信息、无主键表信息、大对象信息、数据存量信息、关键字信息。

2.使用场景

用户在安装KFS前,需要使用评估工具,评估服务器设备是否满足KFS安装需求、评估数据库配置是否满足KFS安装要求、评估数据库中是否有无主键表、大对象,从而识别出KFS数据同步时可能存在的风险。

3.使用方式介绍

1)下载并解压对应待评估操作系统版本的评估工具
例如:
Linux_x64下载:KingbaseFlySync-V002R002C004B20240911-evaluate-x64.tar.gz
2)进入解压后评估工具的bin目录
例如:
cd ~/KingbaseFlySync-V002R002C004B20240911-evaluate/bin
注:若对kes数据库进行评估,需要拷贝对应版本驱动至lib
例如:

cp kingbase8-8.6.0.jar ~/KingbaseFlySync-V002R002C004B20240911-evaluate/lib

3)执行./repevaluate XXXX

例如,./repevaluate -dbtype kingbase8 -assess all -host 10.10.6.15 -port 54321 -user system -pass 123 -db pgsource -schema kfspg -role master

参数说明:

参数名称 参数含义
-dbtype (必填)需要评估的数据库类型
-assess (必填)评估类型
-host (必填)数据库IP
-port (必填)数据库端口
-user (必填)连接数据库的用户
-pass (必填)连接数据库用户的密码
-db (必填)连接数据库的数据库名
-schema (必填)数据库模式名
-role (必填)KFS同步服务的角色(源端/目标端)
-path 生成的评估结果存放的目录
-envHost 需要评估的服务器IP
-envPort 需要评估的服务器端口
-envUser 需要评估的服务器用户
-envPass 需要评估的服务器用户的密码
-agent 是否使用kfs-agent
-keyClean 是否为无主键表自动生成主键列
-connNum 设置并行线程数

4.使用示例

1)下载对应版本的评估工具压缩包
图片.png
2)解压并进入解压后的bin目录
图片.png
3)执行 ./repevaluate 可查看参数说明
图片.png
4)执行:

./repevaluate -dbtype kingbase8 -assess all -host 10.10.6.15 -port 54321 -user system -pass 123 -db pgsource -schema kfspg -role master

图片.png

5)查看评估结果(未指定-path默认在当前目录下生成结果)
图片.png
评估结果:
图片.png

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论