状况:①单机版+ACCESS数据库,由于网络地域等客观原因,只能使用单机版进行数据录入。
   ②大部分时间使用b/s结构的web系统进行数据处理 该系统的数据库采用oracle现在需求:由于状况①、②的存在(即数据库异构),为了数据的完整性,每隔一段时间必将ACCESS库中的数据导入到oracle中,在网上我搜了很多贴子,据说用xml进行数据集成方法比较。因为现在经验比较少,一下子不知如何去实施,希望大虾们给个清晰的解决思路,当然最好有个简洁示例,我在网上一直没搜到,悲啊

解决方案 »

  1.   

    可以做一个后台的服务运行程序,专门负责将Access上传到Oracle的。
      

  2.   

    如果access数据库和oracle交换数据的表结构差异不大,在转换过程中对应字段无大量的合并,筛选,而只是简单的主键比较,使用sqlserver的dts就可以满足需求(如果两个数据库在同一局域网中),oracle应该也有sqlserver的dts功能,但我不清楚,也可以到oracle区问下达人
      

  3.   

    单机版是完全就是一台单机,不存在局域网,用DTS我也考虑过,但是让普通用户去操作DTS是不可行的,必须写一个程序让用户一点了事,因为现在库结构也有点差异,所以想借助xml,达人们帮帮忙啊