版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Oracle数据库RAC集群,David huangPre-sale engineer Opzoon 中国,讲座议题,为什么要使用 Oracle RAC 数据库 RAC 的硬、软件体系架构 RAC 的工作原理和Cache Fusion 均衡负载和高可用性 Transparent Application Failover,为什么要使用 Oracle RAC 数据库?,稳定的、24*7的高可靠性系统 均衡负载和强大的处理能力 灵活开放的扩展能力 随用随付、降低采购和维护成本,采用集群数据库技术,Trans-Pacific Flight,Rock Concert,This:,Or this:,Thi
2、s:,Or this:,操作系统级的HA主备机模式,高可用性: 主机运行,备机等待 主机故障、备机接管 接管磁盘阵列控制 IP地址自动漂移 重新在备机启动数据库 重新连接应用程序 实施简单 缺点: 切换间存在停顿 备机空闲,提供24*7 的安全可靠性,透明的应用程序故障切换、消除单点故障 应用程序和用户连接在故障发生时,可以自动透明地连接到其它的服务器上 应用程序和查询不会中断,用户感觉不到故障的发生 安全认证信息可持续保留,Computer A,Computer B,Computer A,Computer B,Node A in a cluster fails, users are migr
3、ated,“冷”故障接管的限制,冷接管速度慢 移动硬盘卷、mount 上逻辑卷、启动 Oracle 实例,打开数据文件 不能够预先连接到备份 Server 上 出现故障后,所有的会话都必须重新连接到数据库实例上 冷的数据库缓存 接管后数据库的缓存是“冷”的,减低数据库的性能 不能够很容易的扩展,Oracle10g RAC 128节点的网格数据库,自动动态负载均衡实现可伸缩性,数据库启动时,向监听进程注册 节点向监听进程报告 CPU 的使用情况 当建立连接时,监听进程选择最空闲的节点处理请求,Node,Dispatchers,Node,Dispatchers,Listener,Listener,
4、CPU Load,CPU Load,讲座议题,为什么要使用 Oracle RAC 数据库 RAC 的硬、软件体系架构 RAC 的工作原理和Cache Fusion 均衡负载和高可用性 Transparent Application Failover,Oracle RAC集群数据库技术硬件结构,ClusteredDatabase Instances,Mirrored Disk Subsystem,High Speed Switch or Interconnect,Hub or Switch Fabric,Application Servers/ Network,Centralized Manag
5、ement Console,Storage Area Network,Low Latency Interconnect,Drive and Exploit Industry Advances in Clustering,Users,No Single Point Of Failure,Shared Cache,Scalable & throughput,Cluster 硬件结构,节点 ( Node ) 内部连接 ( Interconnect ) 共享磁盘 ( Shared disk ),节点 ( Nodes ),自包容的服务器,单 CPU 或者多 CPU 系统 ( SMP/NUMA ) 一个集
6、群需要两个或者更多的节点 每个节点支持一个 RAC Instance 每个节点可以支持不同类型的应用 每个节点不要求配置完全相同,但建议同配置 节点可以动态的添加和删除,Node,内部连接 ( Interconnect ),连接节点之间,节点间通讯的高速通道 可以使用标准的网络协议,如: TCP/IP 使用高速的连接协议 ( high speed interconnects ) 可以获得更好的性能 UDP VIA 厂商专有的,经过验证的协议,网络配置,Cluster Interconnect,Public LAN,Optional,Cluster Interconnect,Public LAN
7、,Workstation,NODE2,NODE3,NODE1,Optional,每个节点需三个IP地址 一个公共服务地址(提供客户访问) 一个私有的内部地址 (仅内部使用) 一个虚拟IP地址 (与公共服务地址同一网段),共享磁盘系统 ( Shared Disk ),共享磁盘上的共享的设备 传统上的 裸设备卷 ( UNIX ) 逻辑盘 ( Windows ) Oracle OCFS,ASM 集群文件系统 厂商专有的,经过验证的系统,如Veritas, GPFS,共享磁盘系统,Oracle9i RAC Architecture,public network,operating System,clu
8、sterware,Oracle 9i RAC instance 1,server 1,shared storage,redo log instance 1 ,redo log instance 3 ,control files,database files,cluster interconnect,cache to cache,DB cache,srvcfg,/var/opt/oracle/srvConfig.loc,quorum,Server 3, 4, .,Oracle 10g RAC Architecture,public network,operating System,CRS,Ora
9、cle 10g RAC instance 1,server 1,shared storage,redo log instance 1 ,redo log instance 3 ,control files,database files,server 2,operating system,CRS,Oracle 10g RAC Instance 2,cluster interconnect,cache to cache,DB cache,DB cache,ocr,/var/opt/oracle/ocr.loc,voting,/var/opt/oracle/ocr.loc,Server 3, 4,
10、.,Oracle RAC 系统管理工具,The Server Control Utility (SRVCTL) 管理整个 Cluster 环境 为其他管理工具提供对 RAC 的管理 基于 GSD 基础之上,Node 2,GSD,SRVCTL,Agent,Node 1,GSD,SRVCTL,Agent,讲座议题,为什么要使用 Oracle RAC 数据库 RAC 的硬、软件体系架构 RAC 的工作原理和Cache Fusion 均衡负载和高可用性 Transparent Application Failover透明的应用程序故障切换,Scaleup and Speedup,Original sy
11、stem,Hard-ware,100% of task,Time,Cluster system scaleup扩展性,up to 200%oftask,up to 300%oftask,Hard-ware,Time,Hard-ware,Time,Hard-ware,Time,50% of task,Cluster system speedup加速,Hard-ware,Time,Hard-ware,Time,50% of task,Speedup and Scaleup for Different Types of Workloads,Workload OLTP and Internet DSS
12、 with parallel query Batch (mixed),Speedup No Yes Possible,Scaleup Yes Yes Yes,Cache Fusion合成,Cache Fusion 提供 Oracle 集群数据库透明的可扩展性 Cash Fusion 机制使 Oracle Instance 间可以直接传递数据块 Cache Fusion 能够跟踪资源的位置和状态 Global Cache Service 管理整个集群数据库的缓存资源 Resource Master(Global Resource Directory) 分布在活动的 Instance 中,并可以动态的 remaster
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 素养导向的高考数学新题型2课件-2025届高三数学二轮复习
- 税务局考试申论题目及答案
- 2026二年级数学下册 数学广角自主学习
- 2026五年级数学上册 小数乘法的价值引领
- 2026五年级数学上册 小数乘法的文化传承
- 2026九年级上语文孤独之旅人物形象分析
- 供应商质量追责制度
- 管理评审程序试题及答案
- 人格权合理使用制度
- 造价咨询考核奖惩制度
- DB11∕T 1448-2024 城市轨道交通工程资料管理规程
- 房屋测绘单位管理制度
- 热电厂中水供水工程可行性研究报告
- 2025年中考数学压轴专题汇编(江苏专用)压轴专题09定角定高模型(原卷版+解析)
- 开票提额合同协议
- 2025年中考语文一轮复习:民俗类散文阅读 讲义(含练习题及答案)
- 口腔门诊全套制度
- 电工技能实训课件 单元 1 电的基本认识与安全用电
- (北京科电)GEX-2000技术使用说明(出版)
- 婚姻家庭与法律知到智慧树章节测试课后答案2024年秋延边大学
- 常考专项整合四 固体压强切割、叠加问题 2025年中考物理一轮教材复习(河北)(含答案)
评论
0/150
提交评论