高分求解!!!Oracle与SQL Server数据同步
一个是Oracle(9i)数据库,另一个是SQL Server(2000)数据库,
两个数据库的表结构不相同,需要同步其中的部分数据,并且是将Oracle的部分数据同步到SQL Server数据库中。
设想了以下几种方法:
1.进行数据库快照,实现同步;
2.写应用程式读取Oracle日志,然后解析日志,再重新组装SQL语句,操作SQL Server数据库;
3.比对需要同步的数据,再进行更新等操作。
但是遇到以下问题:
方法1.只试过从SQL Server同步到Oracle,没做过从Oracle同步到SQL Server。??
方法2.不知道怎样用Java解析Oracle日志??
方法3.好像不太现实。
各位有什么好的办法来实现吗?
请尽量写得详细些,或者能引用其它可用的贴子。谢谢!~~
我需要实现按天同步。
能尽量详细点吗?谢谢~
建议你看SQL SERVER目录下帮助文档里面的教程部分,有SSIS的详细介绍与使用指南,你按教程做一遍之后,即可明白SSIS的操作和处理。
当你做好一个工程之后,只需要在SQL SERVER中新建一个代理作业,然后指向你做好的SSIS包,再配置调度计划(如每天3点执行)就可以了。
请问是要使用DTS数据转换服务吗?SSIS没有用过,有资料吗?
DTS
查看DTS的资料,好像只能同步相同表结构的数据。
我需要从数据库A(Oracle 9i)中取出两张表的部分字段数据同步到数据库B
相关问答:
大家好,我现在把oracle服务器上面的原始文件,下载到本机了.我想在本机访问数据库怎么设置啊.是不是类似可以建立一个什么虚拟服务器来实现.请大家出出主意
引用
大家好,我现在把oracle服务器上面 ......
今天做了一个存储过程 环境是SQL2000数据库
大致如下
建立临时表
定义员工游标
循环员工(属于1个公司)
......
从数据库中查询一张表的数据
select 部门,姓名 from tb
如何才能生成下面的xml格式
XML code:
<folder state="unchecked" label="全部">
<folder state="unchecked&qu ......