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
KFS同步过程中遇到的问题相关推荐
- 跨越异构鸿沟,Redis 迁移同步过程中的挑战与解决方案
随着云计算十余年的高速发展,作为目前可见的最新阶段,多云正在快步大踏步前进.而多云趋势所带来得数据云间迁移,也逐步常态化.因此,缓存 Redis 已成为高并发场景下提升数据访问速度的标配. 不仅是数据 ...
- 坚果云显示连接服务器失败怎么办,坚果云提示同步过程中遇到错误,怎么解决?...
为什么出现同步错误的提示? 坚果云Windows客户端,在新版本4.0以后,当同步完成后会检查是否有文件遗漏.如果有,则会弹出一个气泡,通知用户 "同步过程中遇到了几个错误" . ...
- 服务器更换硬盘同步数据过程中其他硬盘故障后修复过程
服务器大家应该都不陌生,这里不对服务器的概念做过多解释,直接切入主题:服务器更换硬盘后同步数据的过程中如果有其他硬盘出现故障掉线中断同步过程,此时应该如何处理才能恢复原来服务器内的数据呢?下面介绍服务 ...
- springboot redis 断线重连_Redis的主从复制是如何做的?复制过程中也会产生各种问题?...
如果Redis的读写请求量很大,那么单个实例很有可能承担不了这么大的请求量,如何提高Redis的性能呢?你也许已经想到了,可以部署多个副本节点,业务采用读写分离的方式,把读请求分担到多个副本节点上,提 ...
- 备考通信复试过程中的一些知识点总结梳理——发信之前(调制)
之前我们已经认识到了通信的一些基本情况,接下来为大家介绍通信运作的一些相关知识. 现代通信系统的主要特点就是智能化,远距离,大容量,多信源,数字化,高效率,保密性,可靠性. 点对点之间的通信,按照消息 ...
- Gbase 8a MPP Cluster维护过程中可能遇到的故障管理(五)
管理工具 1 在集群中使用 hint 优化,没有效果 问题现象 在集群中使用 hint 优化,没有效果. 解决方法 在登录数据库时,需要加入-c 参数才能使优化起作用, gccli–uroot–c 即 ...
- IS-IS LSP泛洪同步过程
概述: IS-IS通过泛洪LSP来实现链路状态同步过程,如何保证泛洪过程的可靠性及LSP的完整性则需要SNP报文的协助完成,它分为两类: CSNP (Complete Sequence Number ...
- mysql集群和主从区别_搭建MySQL主从集群,主从复制过程中同步延迟问题
上一节我们成功搭建了主从复制.读写分离,实际上并发量和数据量不大的情况下,使用起来也是非常的流畅,无任何问题,可以正常运行了. 但是,要保证高可用,高并发的情况,可以写数据库master就有累了,从服 ...
- 父亲-孩子在问题解决过程中的人际神经同步:fNIRS超扫描研究
文章来源于微信公众号(茗创科技),欢迎有兴趣的朋友搜索关注. 人际神经同步(INS)已经在母-子互动研究中得到了证明,但目前在关于父-子互动的研究中还比较缺乏.这项研究考察了父亲和其5- 6岁的孩子( ...
最新文章
- java package作用_java import、package作用与用法
- 用jar命令将Web应用打包成war文件的简单方法
- Java并发编程(十三)同步容器类
- 在PPT的时候,发现用Python十几行代码就可以实现Logo换色
- 数学建模:1.概述 监督学习--回归分析模型
- grub shell 错误_各种情况GRUB损坏进不了系统的解决方案
- JavaScript学习(三十三)—事件对象常用的属性和方法
- 开头什么的肯定要自我介绍然后把它扔到置顶咯_~
- mysql 大文件导入工具_BigDump:导入超大mysql数据库文件工具
- 数据库系统工程师教程 (第三版)前言
- 前端预览excel插件_网页实现Excel在线预览方案集合
- ppt大小如何压缩,ppt压缩方法
- 最全面的测试用例--web测试
- 【FusionCompute】基于FreeNAS部署并使用虚拟存储(五)
- Unity3D+moba+技能指示器(二)
- Twebbrowser从内存中加载页面
- 使用密钥方式登录阿里云服务器
- Java基础之面向对象的概念 继承---组合----枚举类
- 使用h5 canvas绘制圆形进度条
- 英语测试题软件,英语试题软件
热门文章
- Ackerman非递归算法Java实现
- 关闭虚拟按键导航栏方法一
- RabbitMQ集群环境搭建
- 轻松掌握非关系型数据库Redis
- 博图V15,V16,单部六层电梯控制SCL实现, 方便适配多部电梯,带注释。
- 昊志机器人_「昊志机电谐波|金球奖」6家协作机器人的技术争锋
- 常见NodeJS基础面试题
- 误入歧途的蓝屏代码——STOP:c000021a Unknown Hard Error
- 8口短信猫设备支持的短信猫软件丰富可满足多种应用需求
- 清华大学邓志东:自动驾驶的“感”与“知” - 挑战与机遇(附视频)