最初由 bluetooth 发布 [B]我认为standby对系统要求太高,主要指redo log必须完整,一旦primary db 作resetlog standby 只能从作。 还有就是standby切换成primary后就不能再作standby 当数据库很大,而两个database又不再同一地点,需要通过WAN作数据文件的复制,时间的消耗事不可忍受的 基于这种情况,我认为可以采用高级复制来实现异地数据库的镜象 达到备灾的目的 [/B]
使用道具 举报
最初由 半瓶醋 发布 [B]Oracle 高级复制实在是是太麻烦了,还要去做什么冲突解决方案,我觉得太难用了。如果只是做备份与容灾,用高级复制好象有点得不偿失,但是在分布式数据库应用中,倒是可以考虑用复制技术来实现少量数据的同步,并且现在网络的速度可能会越来越快。 [/B]
最初由 machao 发布 [B 我个人看法是: 1.standby是最主要是容灾,Standby机器应该放在不同的地点.否则发生灾难一起玩完等于没有. 2cpu和主板坏掉了,fail over是最适合的. 3.如果你有高可用的要求又没有钱,Standby倒是一个变通的方法.但是它应该不会有容灾功能了,因为容灾来了它也完了. [/B]
最初由 chao_ping 发布 [B]主要就是由于中间会有log丢失,所以数据会不一致。只要你的主数据库的log在,可以找回来的。通过logmnr来分析。 不然可能只能通过手工补录吧? 从primary 数据库重建,可以通过源盘拷贝来自原来的standby地资料,怎么会造成资料再丢失? 你要仍旧使用原来失败的primary的数据库的数据文件,那就没有办法了。 9i据说data guard可以配置成no data lost的模式,但是海没有看到那个地方。 [/B]
最初由 snowhite2000 发布 [B]我实在不理解如何做到对 150G 的数据库,进行整个数据库的 Advanced Replication。我想我最多能接受对 若干个 tables 进行 replication。 [/B]
本版积分规则 发表回复 回帖后跳转到最后一页