微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

YH4:Oracle Flex Clusters

《YH4:Oracle Flex Clusters》要点:
本文介绍了YH4:Oracle Flex Clusters,希望对您有用。如果有疑问,可以联系我们。

从Oracle数据库12c开始,可以将Oracle Clusterware和Oracle RAC配置在大型集群中,称为Oracle Flex集群. 这些集群包含两种类型的节点:Hub节点和Leaf节点. Hub节点紧密连接,可以直接访问共享存储,并作为一个或多个Leaf 节点的锚点. leaf 节点与Hub节点松动连接,可能无法直接访问共享存储.

Hub Node and Leaf Node

Oracle Flex Cluster 可以将Oracle 集群扩展到很多个节点.Oracle Flex集群包含两种类型的节点,分布在一个集线器和辐条架构中:Hub节点和Leaf节点. Oracle Flex群集中的Hub节点数可以多达64,Leaf节点的数量可以更多.

 Hub节点和Leaf节点可以承载不同类型的应用程序.

  • Hub节点与Oracle Clusterware标准集群配置中的Oracle Grid Infrastructure节点类似:它们是紧密连接的,并且可以直接访问共享存储.使用Hub节点来托管读写数据库实例.
  • Leaf节点与标准Oracle Grid Infrastructure节点不同,因为它们不需要直接访问共享存储,而是通过Hub节点请求数据.使用Leaf Nodes来托管只读数据库实例.

Reader Nodes

可以使用Leaf Nodes托管以只读模式运行的Oracle RAC数据库实例,这些实例成为读取器节点. 可以通过为具有大量内存的节点提供并行查询操作来优化这些节点,以便数据在leaf node中缓存.

leaf node向其关联的hub节点发送周期性的心跳消息,这与Hub节点之间发生的心跳消息不同. 在Hub节点的计划关闭期间,leaf node会尝试连接到另一个ub node,除非leaf node仅连接到一个hub node上. 如果Hub节点被驱逐,则与之相连的leaf node也会从群集中逐出.

在Reader node中,从12.2开始,允许创建本地的临时表空间,当用户连接到reader node上的实例的时候,就可以使用;而当用户连接到read-write的实例的时候,则使用共享的临时表空间.

Recovery Buddy

通过在相邻实例配置recovery buddy,可以实现实例快速配置、故障恢复和事务处理.集群配置时间会提高四倍.未配置recovery buddy时,集群配置过程如下:

recovery buddy

配置之后,实现过程如下:

YH4:Oracle Flex Clusters

Cluster domain

Oracle Cluster Domain是在12.2 中推出的新特性,为集群架构提供了新的部署选项.为私有数据库云下RAC的部署提供了标准化、集中式的部署,并能够对RAC进行优化.

多个集群配置分组在Oracle Cluster Domain下进行管理,并利用该Oracle Cluster Domain中可用的共享服务. Oracle Cluster Domain中的集群配置包括Oracle域服务集群和Oracle成员集群.

Oracle Domain Services Cluster为在同一个Domain内的其他集群提供了集中的服务,这些服务包括

1、集中的网格基础架构管理存储库(为Oracle Cluster Domain中的每个集群提供MGMTDB)

2、跟踪文件分析器(TFA)服务,用于Oracle Clusterware和Oracle数据库的目标诊断数据收集

3、合并Oracle ASM存储管理服务

4、可选的快速家庭配置(RHP)服务,用于安装群集,以及配置,修补和升级Oracle Grid Infrastructure和Oracle Database家庭. 配置Oracle域服务群集时,还可以选择配置Rapid Home Provisioning Server.

Oracle域服务集群将这些集中式服务提供给Oracle成员集群. Oracle成员集群使用这些服务进行集中管理,并减少其本地资源使用.

Oracle

文章来自微信公众号:数据和云

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐