5分钟速成Oracle 12.2 RAC 专家

Oracle 12c 在RAC方面提出了很多新的解决方案和特性。这些方案和特性使得Oracle 集群在云和大数据的时代环境下,帮助企业用户上云更具优势。今天我们来一起学习Oracle RAC在最新的12c Release 2版本上的最佳实践。

为了让大家更好地理解PPT的内容,在此做简单解读。

本文将围绕12.2中最新的两种集群的部署方式 Standalone Cluster和Domain Service Cluster展开,包含的内容分为以下几大模块:

1、12.2集群配置选项
2、Standalone Cluster的安装部署
3、Domain Service Cluster的安装部署
4、创建集群成员配置文件
5、创建成员服务集群
6、常见问题答疑

预计阅读时间:5分钟。
5分钟,就有可能成为Oracle 12.2 RAC 专家

Oracle 12.2集群配置选项

Oracle12.2中,在集群的配置上,主要有两种创新的方案。

一个是Standalone Cluster。

这种方案每个集群节点都存放一部分的共享数据,这些数据的集合构成集群的共享数据,存放在所有节点都能够访问的共享存储上。

Standalone Cluster的架构如下所示:

1、Standalone Cluster集中管理维护GI(包含ASM存储),并包含独立的管理存储库。
2、共享存储(数据)以分片的方式分散在各个节点上,无论是块存储还是NAS的方式,每个节点能够在保证数据一致性的情况下访问奇特节点的存储分片。
3、Standalone Cluster中的节点可以部署为Hub 节点或者Leaf 节点。将read write实例部署为Hub节点,将Read only实例部署为Leaf 节点。

第二种在12.2中提出的最新的部署方案是 Domain Service Cluster。

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

其基本架构如下:

Domain Service Cluster的内容组成:
1、一个或多个节点组成域服务集群(DSC)
2、一个或多个节点组成数据库成员集群(Database Member Cluster )
3、(可选)一个或多个节点组成应用成员节点(Application Member Cluster)

Domain Service Cluster

一个或多个节点能够被配置为一个Domain Service Cluster.并提供以下功能:
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。

这些中心化的服务可以被cluster Domain 中的数据库成员集群利用。

Domain Service Cluster中的存储访问

DSC中的ASM能够提供中心化的存储管理服务。

成员集群(MC)能够通过以下两种方式访问DSC上的分片式存储:

1) 直接物理连接到分片存储进行访问
2) 使用ASM IO Service 通过网络路径进行访问

注意:所有的MC节点必须以相同的方式访问分片存储。

成员集群的分类:

在DSC中,成员集群可以分为以下几类:

第一种是:使用本地存储的数据库成员集群

在这类集群中,他们的存储不与DSC中的其他成员集群共享。集群仍然会使用DSC提供的GIMR和TFA服务。

第二种是应用成员集群

这类集群由一个或多个用于部署应用的节点组成,根据应用需求,集群中可以有或者没有本地的存储。集群仍然可以使用DSC提供的GIMR和TFA服务。

第三种是使用DSC提供的分片式存储服务的数据库成员集群

这类集群可以使用DSC中提供的绝大部分服务,包含分片式的存储服务(不需要与存储直接相连)、ASM的服务,ASM I/O服务,以及上面提到的GIMR和TFA服务。

在第三类成员集群中,数据库成员集群也可以直接与DSC中的分片式存储相连。如下所示:

在这种情况下,成员集群在访问元数据可以通过DSC上的ASM实例访问,二队数据的读写则直接访问共享的存储。

Standalone Cluster的安装部署

standalone的部署详细步骤如下(受篇幅限制,只列举特殊的步骤):

选择集群配置类型为:Standalone Cluster

可以将集群节点配置为Hub 或者Leaf 节点,如果是leaf节点,则不需要配置虚拟的hostname。

安装Standalone cluster




安装Domain Services Cluster

选择配置类型为Domain Services Cluster

GNS的配置是必须的,不过其子域的配置是可选的

如果在安装中遭遇失败需要重新安装的话,记得要使用#ls mod|grep afd 命令检查驱动是否运行。

Executing dd on a device protected by afd is ignored silently

关于成员集群配置文件的创建及Member Service Cluster的安装部分,此处省略。可下载ppt进行学习参考。

Why does MGMT DB need so much space?

两种集群的部署分别为需要的空间大小如下:

这些空间将被用于:

1、Oracle 12c Release 2 AHF特性(Autonomous Health Framework自治健康框架)收集并存储MGMT中OS和DB的诊断数据。

InDSC, one PDB per member cluster is provisioned to store member clusterdiagnostics data

2、InDSC中,每个成员集群的一个PDB被设置为用于存储成员集群诊断数据。

Thedata is used by AHF components like cluster health advisor to both prevent andhelp diagnose issues

3、AHF组件(比如cluster health advisor 集群健康顾问)能够对相关数据加以处理用于预防和帮助诊断问题。

时间: 2024-10-02 12:23:00

5分钟速成Oracle 12.2 RAC 专家的相关文章

Oracle 12.1 RAC安装新主机,识别老存储和恢复数据库例子

具体步骤如下(因为先在12.1中测试,然后才在112.测试,因此这里的测试记录了发现的一些问题和处理方法,而11.2中模拟主机损坏,直接使用了这里的经验,因此没有任何报错信息): 1,安装12.1.0.2的GI软件,如果需要也apply最新的PSU,然后查看磁盘和磁盘组: [grid@lunarrac ~]$ kfod disks=all ds=true cluster=true status=true ----------------------------------------------

Oracle 12.1 RAC 配置第二个网络和相应的SCAN2例子

在配置ADG或者使用oracle 的集群管理应用的HA时(比如OGG),我们可能希望使用不同的网络,以避免ADG传输日志等对主生产网络的造成影响. 从11.2开始,我们可以使用crs管理多个网络资源(缺省只有network1),但是SCAN只能在多个网络中的一个上活动(缺省是network1,后续可以指定到不同网络上). 然后,我们通常会配置专门为ADG传输日志的network2网络,但是在配置连接串时,只能使用vip(因为SCAN通常给主生产上的network1使用). . 从12.1开始,我

PostgreSQL 9.5.0 PK Oracle 12.0.1.2.0 TPC-C性能极限

Oracle 12c TPC-C 测试请参考: http://blog.163.com/digoal@126/blog/static/1638770402015112344924835/ 文件系统为XFS,优化手段如下: http://blog.163.com/digoal@126/blog/static/16387704020160695427218/ 本文在同样的硬件测试环境下对比PostgreSQL 9.5.0. 我们看看1月7号发布的PostgreSQL 新版本性能咋样? benchma

Oracle 12.2新特性掌上手册 - 第七卷 Big Data and Data Warehousing

编辑手记:也许Oracle 12.2在内核上的智能改进只能让你眼前一亮,那今天基于Big Data和数据仓库的性能优化增强则会让你伸手触Oracle的强大灵魂.细腻中霸气侧漏,这就是Oracle 12.2. 1Partitioning:External Tables(外部表) 外部分区表提供了将分区的Hive表映射到Oracle数据库生态系统以及在基于Hadoop分布式文件系统(HDFS)的数据存储之上提供声明分区的功能. 作用 Oracle数据库基于外部HDFS的数据存储功能,使得数据库分区能

解决Oracle 12.1.0.2 的OLAP API组件无效问题

数据库从11.2.0.3.x升级到12.1.0.2.3之时出现如下错误,Oracle OLAP API组件无效 Oracle Database 12.1 Post-Upgrade Status Tool           04-21-2015 10:58:50                                                                                      Component                        

What is SCAN in Oracle 11g R2 RAC

What is SCAN in Oracle 11g R2 RAC Single client access name (SCAN) is meant to facilitate single name for all Oracle clients to connect to the cluster database, irrespective of number of nodes and node location. Until now, we have to keep adding mult

Oracle 11g R2 RAC高可用连接特性 – SCAN详解2

SCAN概念 先介绍一下什么叫SCAN,SCAN(Single Client Access Name)是Oracle从11g R2开始推出的,客户端可以通过SCAN特性负载均衡地连接到RAC数据库.SCAN提供一个域名来访问RAC,域名可以解析1个到3个(注意,最多3个)SCAN IP,我们可以通过DNS或者GNS来解析实现.其中DNS大家都很熟悉,这里不多说.GNS(Grid Naming Service)则是Oracle 11g R2的新功能,可以通过DHCP服务为节点和SCAN分配VIP和

Oracle 11g R2 RAC高可用连接特性 – SCAN详解1

昨天帮朋友解决11g RAC SCAN问题,当时为这朋友简单解答了一些SCAN特性相关的问题,但我知道这仅仅是一小部分. Oracle从11g开始推出SCAN特性可不是我解答那样简单的,SCAN特性在Oracle RAC高可用连接里占据着非常重要的地位,也是以后的重点推进方向. 昨天处理完问题比较晚自己又比较累,所以没有整理出SCAN特性相关资料,今天就抽出点时间把SCAN高可用连接特性介绍出去. 说在前头:文章中核心内容来自官方,当然我也参考了部分前辈们整理的资料,再加以自己的理解和测试整理出

从原理到实践:Oracle 12.2 Sharding技术揭秘

何剑敏 Oracle ACS华南区售后团队,首席技术工程师 曾供职于中国联通信息计费部.卓望数码,系统支撑部首席DBA,负责中国移动全网梦网业务和移动应用商城数据库维护.后供职于IBM,负责米其林项目和澳洲电信(Telstra)项目数据库管理.现供职于Oracle ACS华南区售后团队,首席技术工程师.多年从事第一线的数据库运维工作,有丰富项目经验.维护经验和调优经验,专注于数据库的整体运维. 编辑说明:感谢何剑敏撰写了关于Sharding的相关文章,并授权我们分享给大家.根据我们的理解对他的文