首页 新闻 会员 周边

sqlserver数据库与oracle数据库实现数据同步

0
悬赏园豆:10 [待解决问题]
有这样一个需求,我要先将数据插入到sqlserver数据库中,sqlserver数据库中的数据变化之后我要将相同的表的数据同步到oracle数据库中,
然后我要实时的将oracle中的数据传递到外网,这样的需求怎样实现啊?

千里烟波226的主页 千里烟波226 | 初学一级 | 园豆:182
提问于:2012-12-10 10:28
< >
分享
所有回答(4)
0

写一个windows service 吧。

jone_e | 园豆:1410 (小虾三级) | 2012-12-10 10:38

什么意思啊?楼主能说的具体点吗?小弟是个菜鸟啊。。。

支持(0) 反对(0) 千里烟波226 | 园豆:182 (初学一级) | 2012-12-10 10:44
0

需求描述的不够清楚

1.sqlserver数据库中的数据变化之后???

2.我要实时的将oracle中的数据传递到外网???

Rich.T | 园豆:3440 (老鸟四级) | 2012-12-10 10:50
我从新说一遍,我现在做的是发送短信的程序,我先把短信数据放到sqlserver服务器中,因为客户的服务器在局域网的内网,然后我需要将sqlserver中的短信数据同步到oracle数据库中, 因为客户要通过oracle的thin驱动将oracle数据库中的短信数据传递到局域网的外网,就是这个逻辑, 我现在就是在解决sqlserver先同步到oracle数据库的问题,就是这个逻辑
支持(0) 反对(0) 千里烟波226 | 园豆:182 (初学一级) | 2012-12-10 11:07

@caishuhua226: 

一个是程序在插入sql的同时插入oracle,

一个是插入完sql后,再通过一个定时程序去获取sql的数据插入oracle,但第二种方法有延时

具体要看你有哪些限制再选择用哪种方法

支持(0) 反对(0) Rich.T | 园豆:3440 (老鸟四级) | 2012-12-10 11:11

@Rich.T: 您说的写windows service能实现吗?这个能具体的说说吗?

支持(0) 反对(0) 千里烟波226 | 园豆:182 (初学一级) | 2012-12-10 11:18

@caishuhua226: 

首先你选哪种方案啊,第一种还是第二种

支持(0) 反对(0) Rich.T | 园豆:3440 (老鸟四级) | 2012-12-10 11:19

@Rich.T: 第一种吧,就是说我直接写一个服务程序,如果sqlserver数据有变化,比如说是插入操作的话,通过调用这个服务程序,就能将数据同步到oracle数据库中,怎么实现啊?

支持(0) 反对(0) 千里烟波226 | 园豆:182 (初学一级) | 2012-12-10 11:53
0

去试试 Tapdata Cloud ,一个免费的在线工具,可以实现 24小时不间断实时同步,支持各种数据库之间双向、实时同步。

王永和 | 园豆:202 (菜鸟二级) | 2021-07-28 14:18
0

数据库同步软件DBSync,能满足你的要求,支持sqlserver、oracle之间的同步,支持异地同步,简单易用,

bhguo | 园豆:208 (菜鸟二级) | 2024-04-20 14:31
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册