分析Oracle RAC集群

技术分析Oracle RAC集群这篇文章主要讲解了“分析Oracle RAC集群”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“分析Oracle RAC集群”吧!一、什么是

本文主要讲解《Oracle RAC集群分析》,简单明了,易学易懂。请跟随边肖的思路,一起学习《Oracle RAC集群分析》。

一、什么是Oracle RAC(Real Application Cluster)?

Oracle RAC是一个具有共享缓存架构的集群数据库,它克服了传统共享磁盘和共享磁盘方法的局限性,为您的所有业务应用程序提供了一个高度可扩展和可用的数据库解决方案。Oracle RAC是Oracle私有云架构的关键组件。

神谕

真实应用集群

它可以消除数据库服务器的单点故障,从而为客户提供出色的数据库可用性。在群集服务器环境中,数据库本身在服务器池之间共享,这意味着如果池中的任何服务器出现故障,数据库将继续在正常服务器上运行。神谕

RAC不仅使客户能够在服务器出现故障时继续处理数据库负载,还有助于缩短数据库的计划离线维护时间,从而降低停机成本。

神谕

真实应用集群支持在集群服务器池中透明部署Oracle数据库。这使得客户可以轻松地将。

Oracle数据库被重新部署到数据库服务器集群,以便充分利用集群数据库服务器提供的集成内存容量和处理能力。

神谕

真实应用集群提供了所有必要的软件组件,因此您可以轻松地在服务器池中部署Oracle。

数据库,充分利用集群提供的性能、可扩展性和可用性。甲骨文RAC利用甲骨文网格基础设施。

作为Oracle RAC数据库系统的基础。甲骨文网格基础设施包括甲骨文集群件和。

Oracle自动存储管理(ASM)可以在高度可用和可扩展的数据库云环境中高效地共享服务器和存储资源。

二、Oracle RAC的体系架构

RAC和单实例最大的区别是多个实例管理一个数据库。该数据库必须安装在共享存储上。这种架构具有以下优点:

一个或一些停机实例的高可用性不会影响系统提供的外部服务。

高性能集群的事务处理功能大大增强,多个实例可以并发工作。

可扩展性当系统性能遇到瓶颈时,可以通过增加节点来提高数据库的性能。

在RAC实例中,除了单个实例中固有的后台进程之外,RAC实例之间还会有更多的进程进行交互。在RAC中,每个实例都有自己单独的重做。

和日志撤消表空间。因为每个实例都必须单独处理事务。但是这些重做和撤消文件也应该放在共享磁盘上,因为一旦实例崩溃,其他实例应该能够读取实例的重做和撤消,以便进行事务恢复。

在RAC中,引入了一种称为缓存融合的机制。也就是说,所有机器的内存都作为一个大的整体内存来管理。

为了管理这些内存,Oracle引入了三个概念:GCS(全局缓存服务)、GES(全局入队服务)和GRD(全局资源目录)。

GRD:用于记录缓存块在每个实例中的分布以及块的状态。

GRD分布在每个实例中,每个实例都维护着GRD的一部分。

GRD由GCS和GES共同管理,GCS管理缓冲区缓存中数据块缓存的一致性,GES管理数据块的锁信息。

由于每个实例只维护GRD的一部分,当我想要请求一个块时,是否每台机器都必须请求它?显然不是,因为这样会非常低效。然后GCS和GES会根据一定的算法从每个RAC节点中选择一个节点作为资源。

主人.资源管理器负责处理数据块请求。和资源

Master在内存中记录每个实例中的GRD索引。

感谢您的阅读。以上就是“分析Oracle RAC集群”的内容。学习完这篇文章,相信你对分析Oracle RAC集群的问题有了更深的理解,具体用法还需要通过实践来验证。在这里,边肖将为大家推送更多相关知识点的文章。欢迎关注!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/67437.html

(0)

相关推荐

  • win7系统安装SQLServer2000的步骤是什么呢

    技术win7系统安装SQLServer2000的步骤是什么呢本篇文章给大家分享的是有关win7系统安装SQLServer2000的步骤是什么呢,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,

    攻略 2021年12月1日
  • 怎么防止物理上取走数据库

    技术怎么防止物理上取走数据库这篇文章主要讲解了“怎么防止物理上取走数据库”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么防止物理上取走数据库”吧!

    攻略 2021年11月9日
  • 垂耳兔为什么不吉利,养垂耳兔要注意什么问题

    技术垂耳兔为什么不吉利,养垂耳兔要注意什么问题我养的就是垂耳兔,说要注意什么的,我其实还真没特别注意,我养了两年,到现在一点儿病没有生过,平时都吃兔粮,但是兔粮营养成分不太跟的上,建议不要单一的吃兔粮,所以我后面加了各种

    生活 2021年10月22日
  • Nginx 项目部署

    技术Nginx 项目部署 Nginx 项目部署1. Window 本地部署
    1.1 下载安装官方地址https://nginx.org/其中包含很多nginx版本,大致可以分为:Mainline ver

    礼包 2021年10月28日
  • Spring Cloud微服务的概念是什么

    技术Spring Cloud微服务的概念是什么本篇文章为大家展示了Spring Cloud微服务的概念是什么,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。单体架构简介在软件设计中

    攻略 2021年12月2日
  • 引擎ECS框架中system的语法糖是怎么实现的

    技术引擎ECS框架中system的语法糖是怎么实现的引擎ECS框架中system的语法糖是怎么实现的,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。集(B

    攻略 2021年11月24日