关键字:
KingbaseFlySync、KFS、电科金仓、过滤、序列
1. 功能描述
同步时,过滤序列,不同步。
2. 使用场景介绍
目标端不需要同步源端Oracle或KES V8解析出的序列,需要把序列过滤。
3. 配置使用方式介绍
在源端或者目标端配置过滤器参数进行过滤。
源端配置
svc-extractor-filters=dropsequencedata
目标端配置
svc-remote-filters=dropsequencedata
4. 使用示例
4.1 前置条件
1)使用redo方式解析源端Oracle的数据
2)源端存在以下序列
CREATE SEQUENCE SEQUENCE_1 INCREMENT BY 1 START WITH 1 MAXVALUE 99999999 CYCLE NOCACHE;
3)源端存在以下表结构
CREATE TABLE T1 (ID INT PRIMARY KEY,C1 INT);
4.2 操作步骤
1)往T1表中插入数据
insert into t1 values (1,1);

2)更新序列
SELECT SEQUENCE_1.nextval FROM dual;

3)往T1表中插入数据
insert into t1 values (2,2);

4)查看解析出来的kufl信息

5)在源端配置文件中添加序列过滤器
svc-extractor-filters=dropsequencedata
6)更新KFS

7)删除旧kufl,使KFS重新解析

添加序列过滤器后,序列被过滤了。

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




