查看原文
其他

Oracle 双机热备份和容灾备份有什么区别?

来自社区问答

Oracle数据库双机热备份和容灾备份有什么区别?各适用于什么情况?


@聂奎甲

Oracle 热备份是指数据库处于open状态下,对数据库的数据文件、控制文件、参数文件、密码文件等进行一系列备份操作。

热备是基于用户管理备份恢复的一种方式,也是除了RMAN备份之外较为常用的一种备份方式。


@王巧雷

双机热备是一种高可用技术。将Oracle应用配置到一个集群的各个节点上,同一时间应用运行在1个节点,发生故障后切换到其他节点。目前有很多集群软件都可以实现:IBM PowerHA,Sun Cluster,微软mscs等等。

容灾备份是一种基于数据复制技术的解决方案。对应的Oracle技术为data guard、golden gate等等。


@ACDante

双机热备:

指的是通过主机层面的集群软件或者组件,将Oracle作为资源服务进行管理,实现在其中一台主机出现问题时,能在一定时间内将Oracle服务切换至热备备机上对外提供服务,这里双机热备中的重要指标就是指这个切换过程的时长。通常可以通过AIX的HACMP,Windows的MSCS,HPUX的MCSG,Linux的RHCS等集群组件来实现Oracle的双机热备。

容灾备份:

双机热备可以保证主机层面的应用不中断,但是并没有对核心数据做到高可用。容灾备份,字面理解:容灾+备份。可以这么去理解,容灾是最终的目的,而备份只是用来达到容灾这个目的的其中一种手段而已。容灾可以指的是从底层数据存储到顶层应用的全面容灾,也可以指单纯的数据容灾。Oracle容灾备份的方式可以通过异地DG,OGG,异地RAC来实现,或者通过异地备份实现狭义上的异地数据备份。


更多相关内容,请点击阅读原文


长按二维码关注公众号

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存