集群只是物理层面应用,如果数据库出现问题就没辙了

由于现在大多数客户的核心业务都是24小时连续不断的运行,在低成本的情况下为了实现高可用性,大多数情况都是采用双机集群等形式,如果客户舍得花钱的情况下可能会上容灾备份系统等。但我理解像双机集群形式都是一些物理层面出现故障比如一台主机硬件故障宕机了,另外一台主机接管运行。但是如果说是oracle数据库本身出现问题了,我们该怎么处理?能不能有一套方案能达到当正在运行数据库自身出现故障后,其他数据库能够替代继续对外服务。oracle RAC是不是也不能达到这个要求啊,因为所有的节点应该是共用一份datafiles和controlfiles吧,如果这两个文件损坏了也没辙吧。是不是只有容灾备份系统才能达到这一要求呢?所以想和大家探讨一下。
参与28

0同行回答

“答”则兼济天下,请您为题主分忧!
EndlessRainEndlessRain(网吧资深的网管)网吧
回复 1# wangchao1986 这个帖子这么久了,始终没有看到有建设性的回复,真让人费解。楼主担心的问题,早早就能够解决了,并且稳定的运用在市场,只不过有个建议:跳出盘子看问题,而不是站在盘子里看。目前,高可用-HA处于容灾的最高级别,而最佳的方式则是通过两台独立的——容灾存储设备...显示全部
回复 1# wangchao1986

这个帖子这么久了,始终没有看到有建设性的回复,真让人费解。

楼主担心的问题,早早就能够解决了,并且稳定的运用在市场,只不过有个建议:跳出盘子看问题,而不是站在盘子里看。

目前,高可用-HA处于容灾的最高级别,而最佳的方式则是通过两台独立的——容灾存储设备-进行实时镜像-Sync Mirroring,当主中心连同存储故障会自动切换到第二数据中心—DR<切换时间和质量这个议题先不谈>,当然应用主机之间也是做了集群设置,这就是一套完整的高可用架构。
现在谈谈大家关心的问题,高可用架构其实有个潜在的问题:
如果因为管理员状态不佳,误删除一笔数据,或者做了一次错误的修改,容灾设备会照常同步错误的数据至第二数据中心,这是为了充分保持数据一致性,待主数据中心垮掉,通过第二数据中心能够立刻挂载生产。这种情况还表现在:病毒蠕虫,网络攻击,软件Bug,软件update产生的问题,当然还有楼主担心的数据库计划外的逻辑错误。统统都会同步到第二个数据中心。楼主担心的也是对的,应用主机集群软件多是监测物理特性,试问,这么多种应用程序,每个程序这么多进程,集群程序怎能做到这么精致?
但是依然能够规避这些问题,不过请把目光瞄准存储层:
快照:这是一个很便宜的技术,低端存储都具备,如果实时镜像的容灾设备额外的配置快照就会很完美,快照能够返回数据至上一个时间点,这样能够尽快的恢复生产,只是设置的时间周期紧密一些,减少数据最小量丢失。

CDP:一个伟大的技术,在这里不用于容灾,而是用来逻辑错误的快速恢复。所以,面对:病毒蠕虫,网络攻击,软件Bug,软件update,数据库计划外的逻辑错....etc.产生的问题可以回滚数据卷至上1秒钟...................如果非要强调高可用性故障的恢复时间?那么挂载一个CDP卷5分钟足够了,能够胜任的厂商不止3-4个,这是我见过的。<楼主要求自动转移,目前没戏>



2014-2-17-19-25-50-48c8.png

收起
IT其它 · 2014-02-17
浏览2621
feidaodaofeidaodao系统运维工程师GA
用oracle one node吧。显示全部
用oracle one node吧。收起
金融其它 · 2014-03-18
浏览2496
超级菜瓜超级菜瓜软件开发工程师方物软件
回复 20# flywiththewind 因为你还年轻。显示全部
回复 20# flywiththewind

因为你还年轻。收起
软件开发 · 2014-02-17
浏览2480
myguangzhoumyguangzhou技术经理Uniwise
回复 13# wupch1972 双存储也只是避免了存储的单点故障而已,逻辑故障还是无法避免的显示全部
回复 13# wupch1972

双存储也只是避免了存储的单点故障而已,逻辑故障还是无法避免的收起
互联网服务 · 2014-02-12
浏览2463
myguangzhoumyguangzhou技术经理Uniwise
因此,无论什么类型的HA和容灾,传统的备份手段还是必备的显示全部
因此,无论什么类型的HA和容灾,传统的备份手段还是必备的收起
互联网服务 · 2014-02-12
浏览2488
amyandtian2amyandtian2软件开发工程师广西联怡科技有限公司
可以考虑多种层面的高可用方案,数据库的 ORACLE 就有 DG OGG 等,其他数据库不是很了解显示全部
可以考虑多种层面的高可用方案,数据库的 ORACLE 就有 DG OGG 等,其他数据库不是很了解收起
互联网服务 · 2013-12-27
浏览2501
liguarenliguaren系统运维工程师汽车制造业
kill掉数据库的进程,双机不会切换吗?应用也是资源组的一员,杀掉应用进程双击也应该切换啊,有人试过没显示全部
kill掉数据库的进程,双机不会切换吗?应用也是资源组的一员,杀掉应用进程双击也应该切换啊,有人试过没收起
汽车 · 2013-12-27
浏览2499
flywiththewindflywiththewind其它easy world
真正严格意义上的无间断切换还真没见过呢显示全部
真正严格意义上的无间断切换还真没见过呢收起
系统集成 · 2013-12-12
浏览2482
lawrencezwlawrencezw系统工程师bank
RAC才是王道显示全部
RAC才是王道收起
互联网服务 · 2013-12-07
浏览2514
hmp07hmp07系统架构师YNQT
目前我们在用迪思杰(DSG)的RealSync数据库同步软件,效果非常理想,在正常情况下备份库处于Open状态,当主库发生故障能很快接管业务,但需要两套独立的硬件环境,电信和国家电网都在用。...显示全部
目前我们在用迪思杰(DSG)的RealSync数据库同步软件,效果非常理想,在正常情况下备份库处于Open状态,当主库发生故障能很快接管业务,但需要两套独立的硬件环境,电信和国家电网都在用。收起
系统集成 · 2013-12-06
浏览2551

提问者

wangchao1986
系统运维工程师IT
擅长领域: 服务器AIXUnix

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2013-11-18
  • 关注会员:1 人
  • 问题浏览:17537
  • 最近回答:2014-03-18
  • X社区推广