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文件,挂到服务器上就可以了。。

  • 相关阅读:
    freemarker写select组件报错总结(七)
    freemarker写select组件(四)
    AIX 安装和卸载MQ软件
    freemarker写select组件(三)
    freemarker写select组件报错总结(六)
    freemarker写select组件报错总结(五)
    Linux s位设置
    libevent多线程使用事项
    对libevent+多线程服务器模型的C++封装类
    vs2010下libevent的使用
  • 原文地址:https://www.cnblogs.com/syncnavigator/p/10189066.html
Copyright © 2011-2022 走看看