分析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)

相关推荐

  • ps怎么添加笔刷,ps字体和笔刷怎么安装

    技术ps怎么添加笔刷,ps字体和笔刷怎么安装1下载的字体如何安装到PS里ps怎么添加笔刷?首先,打开我的电脑——控制面板——外观和主题——字体(或者找C:\WINDOWS\Fonts)然后,打开下载的解压包(确认你的电脑

    生活 2021年10月20日
  • 怎样写一个时间序列数据库

    技术怎样写一个时间序列数据库怎样写一个时间序列数据库,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。在 Prometheus 上,监控系统包含

    攻略 2021年12月2日
  • SpringMVC实现原理解析

    技术SpringMVC实现原理解析 SpringMVC实现原理解析一、SpringMVC简介
    SpringMVC是一种基于Spring实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,使用了

    礼包 2021年11月29日
  • 怎么部署skywalking容器

    技术怎么部署skywalking容器本篇内容主要讲解“怎么部署skywalking容器”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么部署skywalking容器”吧!1.

    攻略 2021年11月16日
  • 如何增加上一个和下一个按钮实现遍历分析?

    技术如何进行增加prev,next按钮实现问题的遍历分析如何进行增加prev,next按钮实现问题的遍历分析,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

    攻略 2021年12月18日
  • 图表可视化ppt(ppt如何制作可视化数据图表)

    技术如何用ppt做出惊艳的可视化图表呢这期内容当中小编将会给大家带来有关如何用ppt做出惊艳的可视化图表呢,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。在做年底的总结报告里,总少不了数

    攻略 2021年12月22日