SyncNavigator
专业的数据库同步软件!

如何实现sqlserver中的部分表的数据定时同步到oracle

购买事宜请联系QQ:1793040

个人事管理系统用的是sqlserver数据库,erp系统用的是oracle数据库,想在要把sqlserver中的部分表中的部分字段定时同步到oracle数据中的表里面,我用的是link server + T-SQL ,不过在新建链接的时候找不到oracle的odbc驱动,后来我安装了oracle的客户端,但是在数据源中找到了却不能加载,报了14001的错,请问怎么解决啊?另外,想在要把sqlserver中的部分表中的部分字段定时同步到oracle数据中的表里面,T-SQL怎么写啊,请大神指点啊!!!

我们公司以前经常做不同数据库之间的数据同步, 有一个开源的软件不错,纯JAVA编写哦,叫kettle, 很简单都是拖拽式的  也可以写JOB, 也很稳定,关键支持数据库很多,深入了还可以做集群。 我推荐你使用这个。

1. 建立数据库连接, 支持很多数据库。 根据你的需求  建立一个oracle的 一个sqlserver的

如何实现sqlserver中的部分表的数据定时同步到oracle

 

2. 建立转换, 这一步通常是从某个数据库某个表到另一个数据库某个表的。可以全表更新,也可以根据主键进行插入更新操作。

如何实现sqlserver中的部分表的数据定时同步到oracle

 

3. 建立JOB作业, 这就是建立的JOB, 根据设定的时间去调用第2步建立的转换。

如何实现sqlserver中的部分表的数据定时同步到oracle

 

4. 这个JOB可以用bat文件来代替, 可以网上搜一下kettle kitchen这个命令, 然后再服务器以后执行BAT文件,挂到服务器上就可以了。。

 

赞(0)
未经允许不得转载:syncnavigator数据库同步|syncnavigator 授权码 » 如何实现sqlserver中的部分表的数据定时同步到oracle
分享到: 更多 (0)

购买事宜请联系QQ:1793040

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

syncnavigator 8.4.1 企业版

联系我们联系我们
 
QQ在线咨询
售前咨询热线
QQ1793040