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

中电科金仓KFS命令行工具repdatamark参数及使用说明

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

关键字:

中电科金仓、KingbaseFlySync、KFS、命令行工具、同步数据添加标记、datamark、一键添加标记列

1.功能描述

KFS命令行工具repdatamark支持一键为指定表添加标记列。

2.使用场景

用户需要KFS与ETL工具配合使用时,需要KFS对同步的表添加标记列,如:时间戳和操作类型。使用repdatamark工具可一键为指定表添加标记列。

注:本文档主要介绍该工具的各项参数。该工具单独使用无意义,需配合KFS一起使用,使用方法请参考《中电科金仓KFS支持同步数据打标记功能介绍与配置使用说明》

3.使用方式介绍

在命令行执行

repdatamark XXX
例如,repdatamark -dbtype kingbase8 -host 10.10.6.16 -port 54321 -user system -pass 123 -db pgtarget -appendMarkDataColumn kfspg3.table_mark -dbMode pg

参数说明:

参数名称 参数含义
-dbtype (必填)声明数据库类型
-host (必填)数据库IP地址
-port (必填)数据库端口
-user (必填)连接数据库的用户
-pass (必填)连接数据库用户的密码
-db (必填)连接数据库的数据库名
-appendMarkDataColumn 指定需要添加标记列的表,不指定该参数时,将为所有模式下的所有表添加标记列
-uppercase 设置标记列的大小写,默认为小写
-columnType 指定需要添加的标记列类型(modtype、modtime、modtype, modtime.)
-typename 自定义type标记名
-timename 自定义time标记名
-dbMode kes数据库兼容模式(oracle、pg),默认为oracle

4.使用示例

4.1前置条件

1)完成源端、目标端同步服务的安装部署;
2)目标端数据库含有以下表结构及表数据:

create table table_mark(id int , name varchar(10));

4.2操作步骤

1)执行命令前
图片.png

2)命令行执行

repdatamark -dbtype kingbase8 -host 10.10.6.18 -port 54321 -user system -pass 123 -db tpcctarget -appendMarkDataColumn test1.table_mark -dbMode pg

图片.png

3)查看目标端数据库

图片.png

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

评论