关键字:
中电科金仓、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)下载对应版本的评估工具压缩包

2)解压并进入解压后的bin目录

3)执行 ./repevaluate 可查看参数说明

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

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

评估结果:

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




