为解决两个异地数据库A、B与另外一个数据源C之间的数据同步问题,需要将C中的数据同步到A、B。其中A为MS SQL Server2000数据库,B为Oracle9.i数据库;数据源C为用户提交的信息,id=100,desc=测试描述,A、B使用的表名均为tb1-data,字段名称为:id int,desc varchar(50),请写出实现程序。

解决方案 »

  1.   

    两个不同的ORACLE数据库之间可以通过快照复制数据
      

  2.   

    cherry8() ( ) 广告不要发到这里来
      

  3.   

    1. insert into ...  -> B数据库 
    2. 在B数据库(oracle)用透明网关(oracle辅加功能)的方式,自动更新到 mssql上.
      

  4.   

    请问 chanet(牧师) ,oracle透明网关如何设置?
      

  5.   

    上面文的透明网关的配置方法.http://www.chinaitpower.com/A/2004-06-13/83384.html
      

  6.   

    Oracle9.i和SQL Server操作数氢库的方法是不一样的?如何查询和插入数据?如:Oracle9.i是这样写的select * from name.tableName
        SQL Server却是这样写select * from tableName
       这两者是有区别的,请问怎么让它们同步??
      

  7.   

    1.同时写入,在前端程序中定义两个事务对象,分别连接A,B数据库。然后同时提交两个事务对象2.建立A到B的dblink,然后在需要维护的表中通过trigger来维护来B数据库的那个table
      

  8.   

    2.建立WEB服务,同时写入,在前端程序中定义两个事务对象,分别连接A,B数据库。然后同时提交两个事务对象
      

  9.   

    我感觉就是写2条专用的SQL代码即可