如何----SQLServer某个表更新完数据【及时】的向Oracle中同样的表插入数据

SeeYou孙悟空 2014-04-10 03:56:14
问题题目说的很清楚了,我再补充几点。

1,我想是我自己做个同步的工具呢?还是就是有现成的工具可以这样做到?其实我偏向自己做个。

2,SQLserver 中的表和Oracle的表是相同的,我希望的是【及时】,也就是说,增量增加,增加一条数据后,Oracle也立马相同的表增加相同的数据。

3,其实我知道,如果我增加数据的时候,做2次插入是可以实现,但是我觉得这个方法肯定不是最佳方案,只是我 想不出来还有什么好的办法,其实插入的时候不是一条条插入,是批插入,大概一百多条同时插入。


不知道大家有什么好的方法推荐下给我,谢谢。
...全文
132 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
SeeYou孙悟空 2014-04-18
  • 打赏
  • 举报
回复
结贴,结贴。。。。。。。。问题还是靠自己解决了,做了个服务。从sqlserver向oracle中推送数据,效果还行。需要在sqlserver中建立一个表监控你需要的表,然后根据表中的一些信息找到需要推送的数据,然后提取处理。
guguda2008 2014-04-10
  • 打赏
  • 举报
回复
引用 2 楼 moranhuoshou 的回复:
[quote=引用 1 楼 guguda2008 的回复:] 为这么个功能部署复制有点没意思,自己写语句插两次程序控制完整性就好。
忘记说了,这个呢,是实时的插入SQLserver数据,可能是几十秒插入一次,一次100多条,也可能是几分钟插入一次,而且是要对不同的表操作,大概5个表左右,所以我想做的灵活点,以后,就可以直接用这种同步了。[/quote] 程序里写个可配置的插入方法就好,输入多个数据源并指定类型全部插入。数据库配置这种东西你可以去查下,远比这种方法麻烦,维护起来也麻烦。
SeeYou孙悟空 2014-04-10
  • 打赏
  • 举报
回复
引用 1 楼 guguda2008 的回复:
为这么个功能部署复制有点没意思,自己写语句插两次程序控制完整性就好。
忘记说了,这个呢,是实时的插入SQLserver数据,可能是几十秒插入一次,一次100多条,也可能是几分钟插入一次,而且是要对不同的表操作,大概5个表左右,所以我想做的灵活点,以后,就可以直接用这种同步了。
guguda2008 2014-04-10
  • 打赏
  • 举报
回复
为这么个功能部署复制有点没意思,自己写语句插两次程序控制完整性就好。

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧