有关数据交换和数据通讯的问题,分不够可再加!
小弟要对一个oracle的系统进行扩展开发,使用的数据库是sqlserver,主要对oracle中的数据进行分析、统计。目前想获取oracle数据库中一部分数据实时变更情况导入sqlserver中,但又不能使用触发器,请问大家有什么高招,谢谢大家了! 问题点数:200、回复次数:8Top
1 楼aiirii(ari-http://spaces.msn.com/members/aiirii/)回复于 2006-03-21 13:47:32 得分 100
>>获取oracle数据库中一部分数据实时变更
>>但又不能使用触发器
可能性比较小阿,
如果是三层的,可在中间层想办法Top
2 楼aiirii(ari-http://spaces.msn.com/members/aiirii/)回复于 2006-03-21 13:50:25 得分 30
http://fuyuncat.itpub.net/post/5203/50807
都是需要触发器的Top
3 楼wzds2000()回复于 2006-03-21 14:04:33 得分 0
非常感谢aiirii!
主要是oracle那边的数据库不是我们弄得,如果在那边使用触发器的话,出了问题不好办。。。
我考虑不使用触发器的话,只能同过管理员人为修改,但通过人为进行修改的话,就会出现“正确性”、“修改的及时程度”等一些问题。。。不知道可不可以通过报文的传输或什么其他方法解决。。。Top
4 楼wzds2000()回复于 2006-03-21 16:27:33 得分 0
各位还有什么好方法,出出主意,谢谢了!
顶者有分!Top
5 楼simonysj(一文)回复于 2006-03-21 17:06:14 得分 10
学习ingTop
6 楼ycn12345(leon)回复于 2006-03-21 17:21:51 得分 50
可不可以这样----
先将Oracle数据库导入到本机中...主要是这个要进行自动导入--每隔一个小的时间段导入一次,就是为了实时性.然后在本机上对数据库进行操作?Top
7 楼gzsxy8013(more)回复于 2006-03-22 09:32:49 得分 10
在sql2000种建立连接服务器
就好了
Top
8 楼aiirii(ari-http://spaces.msn.com/members/aiirii/)回复于 2006-04-20 15:42:44 得分 0
安装oracle的客户端
配置连接oracle的tnsname.ora文件,这里面指明你需要连接哪个oracle数据库
在sqlserver中建立link server
自己程序,再定时周期去轮询了Top




