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相关推荐

  1. RAC 中GES/GCS原理

    一.RAC的GES/GCS原理(1) 为了保证群集中的实例的同步,两个虚拟服务将被实现:全局排队服务(GES),它负责控制对锁的访问.全局内存服务(GCS),控制对数据块的访问. GES 是 分布式锁 ...

  2. RAC的GES/GCS原理

    一.RAC的GES/GCS原理(1) 为了保证群集中的实例的同步,两个虚拟服务将被实现:全局排队服务(GES),它负责控制对锁的访问.全局内存服务(GCS),控制对数据块的访问. GES 是 分布式锁 ...

  3. Oracle RAC的GES/GCS原理

    一.RAC的GES/GCS原理(1) 为了保证群集中的实例的同步,两个虚拟服务将被实现:全局排队服务(GES),它负责控制对锁的访问.全局内存服务(GCS),控制对数据块的访问. GES 是 分布式锁 ...

  4. 【PSU】AIX 11g RAC自动打GI PSU5

    [PSU]AIX Oracle 11g RAC自动打GI PSU5补丁(11.2.0.3.5) 一.1  BLOG文档结构图 一.2  前言部分 一.2.1  导读和注意事项 各位技术爱好者,看完本文 ...

  5. 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 ...

  6. 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 ...

  7. oracle存储换硬盘,Oracle 10g RAC 数据存储更换

    说明 目前数据库为10gRAC 环境(10.2.0.4) ,操作系统为 ,采用ASM 磁盘组,需要对存储进行迁移,计划迁移采用oracle rman 迁移方案,确保迁移安全可控.本次迁移涉及ocr,v ...

  8. 概念艺术绘画学习教程 Schoolism – Foolproof Concept Painting with Airi Pan

    Schoolism--万无一失的概念绘画潘 大小解压后:3.19G 含课程素材文件 1920X1080 .mp4 语言:英语+中英文字幕(根据原英文字幕机译更准确) 信息: 万无一失的概念绘画潘 本课 ...

  9. oracle RAC的VIP和scan

    我们都知道Oracle RAC中每个节点都有一个虚拟IP,简称VIP,与公网IP在同一个网段. 没有VIP时,Oracle客户端是靠"TCP/IP协议栈超时"来判断服务器故障.而T ...

最新文章

  1. kettle性能及效率提升_开发人员掌握了这个技术,SQL效率会有几百倍的性能提升...
  2. thinkphp读写mysql的枷锁_thinkphp5 数据库配置读写分离
  3. SpringBoot_web开发-thymeleaf语法
  4. Android之各个手机版本WiFi热点的创建
  5. 远控免杀专题(21)-HERCULES免杀
  6. Linux命令:ls、grep、wc统计目录下文件及文件夹的个数。
  7. python代码去马赛克_十行python代码教你如何去除万恶的,如s一样的马赛克
  8. javacc案例之统计字符
  9. 设计师值得拥有的设计导航
  10. github flow
  11. 电路基础知识总结(精华版)
  12. tpx色卡电子版_pantone色卡电子版-pantone色卡中文版 3.0 免费版 - 河东下载站
  13. MySQL8.0 setup_actors执行时间统计
  14. [LeetCode] 3. Longest Substring Without Repeating Characters(Python)
  15. base scroll横向滚动_微信小程序实践:2.3 可滚动的容器组件之 scroll-view
  16. 开发者必读:2022年移动应用趋势洞察白皮书
  17. iOS TouchID和FaceID登录验证 简单使用
  18. 通俗说说DSP、SSP、RTB、DMP是什么
  19. 公网IP,内网IP,动态IP,静态IP的区别
  20. C++实现rviz 2D Pose Estimate 功能设置机器人初始坐标

热门文章

  1. linux内核镜像解压,解压内核镜像
  2. druid 多数据源_Spring Boot + Mybatis 中 配置Druid多数据源并实现自由切换
  3. mysql查询过程从客户端发送查询请求_MySQL查询过程和高级查询
  4. python 美团api接口对接_震惊!SpaceX火箭数据开放API接口,可用Python进行数据分析...
  5. spark从hbase读数据到存入hbase数据两种版本写法
  6. windows-oracle下载安装,简单的启动使用。
  7. 深入理解C语言的函数调用过程
  8. 浮点数的二进制表示学习笔记
  9. 线程间同步的几种方法--互斥锁,条件变量,信号量,读写锁
  10. ubuntu安装/查看已安装包的方法