利用streamsets实现SQL server到oracle的实时同步

创建streamsets库,新建一张stream_test表,主键为a
利用streamsets实现SQL server到oracle的实时同步

前提:sqlserver开启cdc,开启方式为表级,按表开通,本例开通stream_test表
示例:https://www.cnblogs.com/maikucha/p/9039205.html

创建Pipeline方式和本人前一篇文章一样,组件为SQL Server CDC Client,和JDBC Producer
地址 https://blog.****.net/qq_18149105/article/details/107617514
利用streamsets实现SQL server到oracle的实时同步

点击SQL Server CDC Client进行配置
利用streamsets实现SQL server到oracle的实时同步

去cdc库change_tables表的capture_instance字段里查出来同步的表内容填进去
利用streamsets实现SQL server到oracle的实时同步

输入数据库账号密码
利用streamsets实现SQL server到oracle的实时同步

点击JDBC Producer,配置方法和上例一样

利用streamsets实现SQL server到oracle的实时同步
利用streamsets实现SQL server到oracle的实时同步

利用streamsets实现SQL server到oracle的实时同步

配置完成后进行检验,显示成功就可以开启管道
利用streamsets实现SQL server到oracle的实时同步

启动之后可进行增删改,并查看监控及目标表是否有同步
利用streamsets实现SQL server到oracle的实时同步