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

  • 相关阅读:
    WPF简单的分页控件实现
    WPF常用样式总结
    树:重建二叉树
    从尾到头打印链表
    字符串替换空格
    二维数组中的查找
    C#中转换运算符explicit、implicit、operator、volatile研究
    泛型实现常用算法
    .NET架构师知识普及
    .NET中扩展方法和Enumerable(System.Linq)
  • 原文地址:https://www.cnblogs.com/syncnavigator/p/10189066.html
Copyright © 2011-2022 走看看