菜鸟我现在的任务是做一个数据库集成,有2个数据库目的数据库和源数据库(其数据库类型不确定),当目的数据库中的数据发生了变化,源数据库的数据也要发生相应的变化!
其大体思路是
1.定义任务(包括两个数据库类型,刷新周期,字段对应关系等)。
2.然后在源数据库中编写一个服务程序,其目的在于监控时间,检查刷新周期是否已到,到了就调用目的数据库中的一个APP程序.
3.APP程序的任务是将目的数据库中的发生变化的字段,操作标志,值写入到XML文件。
4.再调用一个传输程序,将XML文件传送到源数据库。
5.在源数据库解析XML文件,将数据写入到数据库中完成更新。
大家有什么资料能帮到我的吗?QQ:283950945 EMAIL:[email protected]
其大体思路是
1.定义任务(包括两个数据库类型,刷新周期,字段对应关系等)。
2.然后在源数据库中编写一个服务程序,其目的在于监控时间,检查刷新周期是否已到,到了就调用目的数据库中的一个APP程序.
3.APP程序的任务是将目的数据库中的发生变化的字段,操作标志,值写入到XML文件。
4.再调用一个传输程序,将XML文件传送到源数据库。
5.在源数据库解析XML文件,将数据写入到数据库中完成更新。
大家有什么资料能帮到我的吗?QQ:283950945 EMAIL:[email protected]
解决方案 »
- 空值字段匹配问题
- 存储过程求救
- 如何从这样游标中取出值?(ORACLE)
- 跪求一个http://www.oracle.com.cn的邀请码
- 关于锁的使用,C/S模式,ADO连接库,为了保持数据的一致性,我在程序中对表和行加共享锁,为什么其它客户端连查询(执行的常用的Select语
- 未启用功能:Partitioning该如何解决!
- 如何才能在不安装Oracle客户端的情况下,安装Oracle ODBC driver
- 大家帮我看下错误发生在哪里????????
- 哪里有Oracle 7.3版本下载?
- 数 据 类 型 number(p,s)怎 么 回 事 ? 解 决 立 即 给 分 ! ! ! !
- Oracle高难度问题
- alter system set utl_file_dir = '*' scope = spfile; 这句话的错误
ORACLE提供了高级复制,数据卫士,流复制等功能来实现。不用你再去弄什么程序和XML了。
你再说说具体的需求?
一个是MSSQL 一个是oracle,那就用透明网关和触发器实现。但是这种异构数据库要实现完全同步,估计不可能。也就靠触发器实现部分数据的实时同步。
我说的需求是指不知道你是否允许在两个数据库都做DML或者其他操作,是同步整个数据库还是只是其中的部分数据,等等。
异种数据库之间的同步比较麻烦。