zoukankan      html  css  js  c++  java
  • 如何实现sqlserver中的部分表的数据定时同步到oracle

    个人事管理系统用的是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文件,挂到服务器上就可以了。。

  • 相关阅读:
    Python之禅
    浅析css布局模型1
    原型与继承学习笔记4
    原型与继承学习笔记3
    原型与继承学习笔记1
    javascript-this,call,apply,bind简述3
    javascript-this,call,apply,bind简述2
    javascript-this,call,apply,bind简述1
    javascript数组浅谈3
    javascript数组浅谈2
  • 原文地址:https://www.cnblogs.com/syncnavigator/p/10189066.html
Copyright © 2011-2022 走看看