请教高手,如何实现Oracle11G的跨平台同步。

[复制链接]
查看11 | 回复4 | 2014-2-18 16:42:02 | 显示全部楼层 |阅读模式
各位老师,大家好,我公司生产数据库Oracle 11G(11.2.0.4),操作系统Solaris 11.02,现在希望能在外部做一个同步数据库,同步平台使用PC服务器,用linix操作系统,数据库也用Oracle 11G,之前做过一些学习。
方案一、Oracle可以用data guard进行数据同步,不过需要源库和目标库的操作系统和数据库版本一样,现在我的目标库操作系统很难一样。
方案二、用oracle的Goden Gate进行数据同步,不过源库的很多大表没有建唯一索引,OGG进行同步时速度很慢,且无法保证数据一致。
另:如果条件允许,还希望做1对2的数据同步。请教各位老师,有没有什么好的方法或工具解决这个问题。

回复

使用道具 举报

千问 | 2014-2-18 16:42:02 | 显示全部楼层
如果愿意借助第三方软件,市场上应该有类似产品,例如我知道有个叫DSG的。

回复

使用道具 举报

千问 | 2014-2-18 16:42:02 | 显示全部楼层
Count_ 发表于 2014-1-23 16:25
如果愿意借助第三方软件,市场上应该有类似产品,例如我知道有个叫DSG的。

如果想要异构,一般选择逻辑复制,不过要看源库的规模和redo更新量。如果没有唯一索引,也可以只在目标上新建索引,需要更多的存储空间。
回复

使用道具 举报

千问 | 2014-2-18 16:42:02 | 显示全部楼层
chillylin 发表于 2014-2-8 20:07
如果想要异构,一般选择逻辑复制,不过要看源库的规模和redo更新量。如果没有唯一索引,也可以只在目标上 ...

我们就用过QUEST SHAREPLEX,不过这些类似的逻辑复制的软件大多会有个复制速度的瓶颈,关键看你们业务更新的规模了。
回复

使用道具 举报

千问 | 2014-2-18 16:42:02 | 显示全部楼层
你的系统是什么特性?什么类型的操作比较多、
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行