oracle

关注公众号 jb51net

关闭
首页 > 数据库 > oracle > Oracle高可用之DG+RAC

Oracle数据库高可用之DG+RAC详解

作者:liu zhi cheng

文章介绍了Oracle DataGuard(数据守护)和Oracle RAC(Real Application Clusters)的概念、原理及工作方式,DataGuard通过主库和备库之间的数据复制实现高可用性和灾难恢复,RAC则利用共享存储、缓存、连接和实例实现高可用性和可扩展性

一、DG的概念和原理

Oracle Data Guard是Oracle数据库的一种高可用性解决方案,它通过在主数据库和一个或多个辅助数据库之间自动复制和同步数据,来实现数据库的持续可用性和灾难恢复能力。

以下是Oracle Data Guard的工作原理

物理备份

主数据库将归档日志传输给辅助数据库。

这可以通过物理方式(通过网络传输二进制归档日志)进行

DG保护模式

模式数据丢失风险传输特点
最大保护零数据丢失同步只有备考确认收到日志,主库才进行下一步操作
最大可用零数据丢失同步与最大保护不同,最大可用在日志传输超时和备库收到日志后都会进行下一步操作
最大性能有少量数据丢失风险异步主数据库不等待备用数据库确认

业务中主库一般用作更新,备库一般用作读,查询操作。

二、RAC原理

Oracle RAC(Real Application Clusters)是一种高可用性和可伸缩性的数据库解决方案,它基于共享磁盘架构,允许多个服务器共享同一个数据库实例。

以下是Oracle RAC的工作原理:

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文