RAC Concept
1. RAC的高可用性
RAC的高可用性主要包含以下几点:
1> 实现节点间的负载均衡。
2> 实现失败切换的功能。
3> 通过Service组件来控制客户端的访问路径。
4> 集群软件能够自动化管理各个资源,并且有定时的节点状态监测机制,能自动对一些失败的进程以及心跳监测失败的节点进行重启,使其重新恢复到正常的运行状态。
2. 集群管理软件Clusterware
Clusterware为所有平台的Oracle数据库提供一个完整的集群解决方案,并为RAC运行提供必要的基础架构。Clusterware通过对VIP地址、数据库、监听器、服务等CRS资源的管理提供RAC的高可用性。从Oracle 11g开始,Clusterware作为Grid Infrastructure的一部分被安装和使用。安装和运行Clusterware的服务器可以具备不同机型、不同配置,但同一个集群必须安装相同的操作系统。
3. RAC并不能解决运行中可能出现的所有故障。存储失败(如阵列磁盘损坏)对RAC来说是致命的,一旦存储失败就可能导致所有运行节点出现问题。Oracle针对这种情况提出了MAA(Maximum Availability Architecture,最高可用性架构),即RAC+Active Data Guard。
4. Grid Infrastructure包含两个最主要的组件:Clusterware集群软件和ASM存储软件。Clusterware是Oracle的集群解决方案,ASM是Oracle的存储解决方案。
5. 11gR2在高可用性方面增加了两个新的数据库类型:
1> Restart Database
2> RAC One Node Database
Restart Database是对单实例数据库可用性的增强,它能使数据库随操作系统的启动而自动启动,相关应用资源的异常情况会被及时发现并自动重启,以确保应用资源的高可用性。在管理方面,Restart Database可以使用SRVCTL工具简化对数据库的管理。
RAC One Node Database即运行在一个节点上的RAC数据库。RAC One Node和RAC之间可以非常容易地相互切换,这对于系统维护、升级等操作来说非常有用。
Restart Database、RAC One Node Database以及RAC Database类型的数据库高可用特性都依赖于GI架构。
转载于:https://www.cnblogs.com/ivictor/p/4223123.html
RAC Concept相关推荐
- RAC 中GES/GCS原理
一.RAC的GES/GCS原理(1) 为了保证群集中的实例的同步,两个虚拟服务将被实现:全局排队服务(GES),它负责控制对锁的访问.全局内存服务(GCS),控制对数据块的访问. GES 是 分布式锁 ...
- RAC的GES/GCS原理
一.RAC的GES/GCS原理(1) 为了保证群集中的实例的同步,两个虚拟服务将被实现:全局排队服务(GES),它负责控制对锁的访问.全局内存服务(GCS),控制对数据块的访问. GES 是 分布式锁 ...
- Oracle RAC的GES/GCS原理
一.RAC的GES/GCS原理(1) 为了保证群集中的实例的同步,两个虚拟服务将被实现:全局排队服务(GES),它负责控制对锁的访问.全局内存服务(GCS),控制对数据块的访问. GES 是 分布式锁 ...
- 【PSU】AIX 11g RAC自动打GI PSU5
[PSU]AIX Oracle 11g RAC自动打GI PSU5补丁(11.2.0.3.5) 一.1 BLOG文档结构图 一.2 前言部分 一.2.1 导读和注意事项 各位技术爱好者,看完本文 ...
- oracle 10.2.0.4 rac emca,ORACLE 10G RAC升级10.2.0.4报错
升级ORACLE CLUSTERWARE执行root102.sh时报如下错误: /usr/lib/hpux64/dld.so: Unable to find library 'libclntsh.so ...
- oracle rac ora 12537,解决11gR2 Rac ORA-12537: TNS:connection closed 一例
Solaris 10, oracle 11.2.0.3, RAC, 非ASM, 使用SCAN和DNS 状况: # tnsping ISUITE TNS Ping Utility for Solaris ...
- oracle存储换硬盘,Oracle 10g RAC 数据存储更换
说明 目前数据库为10gRAC 环境(10.2.0.4) ,操作系统为 ,采用ASM 磁盘组,需要对存储进行迁移,计划迁移采用oracle rman 迁移方案,确保迁移安全可控.本次迁移涉及ocr,v ...
- 概念艺术绘画学习教程 Schoolism – Foolproof Concept Painting with Airi Pan
Schoolism--万无一失的概念绘画潘 大小解压后:3.19G 含课程素材文件 1920X1080 .mp4 语言:英语+中英文字幕(根据原英文字幕机译更准确) 信息: 万无一失的概念绘画潘 本课 ...
- oracle RAC的VIP和scan
我们都知道Oracle RAC中每个节点都有一个虚拟IP,简称VIP,与公网IP在同一个网段. 没有VIP时,Oracle客户端是靠"TCP/IP协议栈超时"来判断服务器故障.而T ...
最新文章
- kettle性能及效率提升_开发人员掌握了这个技术,SQL效率会有几百倍的性能提升...
- thinkphp读写mysql的枷锁_thinkphp5 数据库配置读写分离
- SpringBoot_web开发-thymeleaf语法
- Android之各个手机版本WiFi热点的创建
- 远控免杀专题(21)-HERCULES免杀
- Linux命令:ls、grep、wc统计目录下文件及文件夹的个数。
- python代码去马赛克_十行python代码教你如何去除万恶的,如s一样的马赛克
- javacc案例之统计字符
- 设计师值得拥有的设计导航
- github flow
- 电路基础知识总结(精华版)
- tpx色卡电子版_pantone色卡电子版-pantone色卡中文版 3.0 免费版 - 河东下载站
- MySQL8.0 setup_actors执行时间统计
- [LeetCode] 3. Longest Substring Without Repeating Characters(Python)
- base scroll横向滚动_微信小程序实践:2.3 可滚动的容器组件之 scroll-view
- 开发者必读:2022年移动应用趋势洞察白皮书
- iOS TouchID和FaceID登录验证 简单使用
- 通俗说说DSP、SSP、RTB、DMP是什么
- 公网IP,内网IP,动态IP,静态IP的区别
- C++实现rviz 2D Pose Estimate 功能设置机器人初始坐标
热门文章
- linux内核镜像解压,解压内核镜像
- druid 多数据源_Spring Boot + Mybatis 中 配置Druid多数据源并实现自由切换
- mysql查询过程从客户端发送查询请求_MySQL查询过程和高级查询
- python 美团api接口对接_震惊!SpaceX火箭数据开放API接口,可用Python进行数据分析...
- spark从hbase读数据到存入hbase数据两种版本写法
- windows-oracle下载安装,简单的启动使用。
- 深入理解C语言的函数调用过程
- 浮点数的二进制表示学习笔记
- 线程间同步的几种方法--互斥锁,条件变量,信号量,读写锁
- ubuntu安装/查看已安装包的方法