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

相关推荐

  • 分析SQL中的DBA

    技术分析SQL中的DBA本篇内容主要讲解“分析SQL中的DBA”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“分析SQL中的DBA”吧!1.程序备份场景:一旦程序所在主机故障,

    攻略 2021年11月4日
  • 方程式题目五年级,小学五年级数学应用题目什么没有

    技术方程式题目五年级,小学五年级数学应用题目什么没有某小学一班植树48棵,比二班少植树8棵,二班植树多少棵?人民小学食堂运来400千克大米,已经吃了5分之2,还剩多少千克?用一张边长20厘米的正方形纸,裁剪粘贴成一个无盖

    生活 2021年10月23日
  • 香港服务器租用哪家好

    技术香港服务器租用哪家好如果您已经决定哪种服务器类型最适合存储您的数据,那么现在是确定您的业务需求的时候了。找到最合适的报价将使您避免过度支出。您可以在下方看到在浏览机房服务商的报价时应考虑的最重要方面的选购清单。可访问

    礼包 2021年12月23日
  • 寻找写代码感觉,八)之SpringBoot过滤器的使用

    技术寻找写代码感觉,八)之SpringBoot过滤器的使用 寻找写代码感觉(八)之SpringBoot过滤器的使用一、什么是过滤器
    过滤器是对数据进行过滤,预处理过程,当我们访问网站时,有时候会发布一些

    礼包 2021年10月27日
  • 如何修改VB.NET支付宝接口

    技术如何修改VB.NET支付宝接口小编给大家分享一下如何修改VB.NET支付宝接口,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!曾经为没有VB

    攻略 2021年11月19日
  • Perl command options

    技术Perl command options Perl command optionsPerl command options
    Citing sourceOption
    Description-0[oct

    礼包 2021年12月21日