栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

KFS同步过程中遇到的问题

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

KFS同步过程中遇到的问题

1、[flysync@kes130 tools]$ ./fspm install

Your system does not appear to have a ruby interpreter installed

Please install ruby and ensure that 'ruby --version' works

解决方法:yum install -y ruby

2、ddl语句可以同步,但是dml失败

解决办法:源端高级设置配置replicate过滤,值为要同步的用户或表(大写)do:FLYSYNC_ORACLE.*

然后点击安装/更新生效

3、源端kfs服务一直报offline,查看日志

解决办法:授予flysync用户oinstall组

4、双轨部署完成后,一键切换失败,提示表不可以update

解决办法:清理同步日志号-原因是部署kfs之前oracle的同步用户和kingbase的用户表结构不一样(正常要求同步用户的结构内容都要一直)执行清理日志就是跳过报错的表继续进行

oracle端:

cd /home/flysync/kfsrep/releases/KingbaseFlySync-V001R006C004B20220309-replicator_pid24952/flysync-replicator/bin

replicator start

fsrepctl -service source_oracle offline

fsrepctl -service source_oracle reset -all -y

replicator restart



ip:kingbase

[flysync@kes130 ~]$ cd /home/flysync/kfsrep/releases/KingbaseFlySync-V001R006C004B20220309-replicator_pid74995/flysync-replicator/bin

replicator start

fsrepctl -service kingbase8 offline

fsrepctl -service kingbase8 reset -all -y

replicator restart
[flysync@kes130 bin]$ fsrepctl -service kingbase8 offline

[flysync@kes130 bin]$ fsrepctl -service kingbase8 trigger-enable -schema PUBLIC -y

[flysync@kes130 bin]$ fsrepctl -service kingbase8 online

5、./fspm install 报错如下

WARN >> 192_168_136_130 >> ntpd is not running. It is important that configured hosts have time synchronised. (NtpdRunningCheck)

WARN >> 192_168_136_130 >> Linux swappiness is currently set to 20, on restart it will be 20, consider setting this to 10 or under to avoid swapping. (SwappinessCheck)

ERROR >> 192_168_136_130 >> There was an error processing the query: ERROR: Unable to load driver: com.kingbase8.Driver

ERROR >> 192_168_136_130 >> undefined method `include?' for nil:NilClass

ERROR >> 192_168_136_130 >> There was an error processing the query: ERROR: Unable to load driver: com.kingbase8.Driver

#####################################################################

# Validation failed

#####################################################################

#####################################################################

# Errors for 192_168_136_130

#####################################################################

ERROR >> 192_168_136_130 >> There was an error processing the query: ERROR: Unable to load driver: com.kingbase8.Driver (KingbaseVersionCheck)

ERROR >> 192_168_136_130 >> undefined method `include?' for nil:NilClass (KingbaseVersionCheck)

ERROR >> 192_168_136_130 >> There was an error processing the query: ERROR: Unable to load driver: com.kingbase8.Driver (KingbaseDecoderbufCheck)

解决办法: 将kingbase8-8.6.0.jar包拷贝到/home/flysync/KingbaseFlySync-V001R006C004B20220309-replicator/flysync-replicator/lib下

cd /home/flysync/KingbaseFlySync-V001R006C004B20220309-replicator/extensions/jdbc

[flysync@kes130 jdbc]$ cp kingbase8-8.6.0.jar ../../flysync-replicator/lib

更多人大金仓数据库信息,详见https://www.kingbase.com.cn/

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/837852.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号