- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
大数据时代下RAC集群模式应用
大数据时代下RAC集群模式应用
摘要:基于大数据环境,对Oracle 数据库RAC集群模式的体系结构和原理进行了介绍,并举出了具体的实用实例。RAC集群模式的高可用性、负载均衡和高性能的特性,是未来信息技术的发展趋势,也是人才培养的方向之一。
关键词:大数据;RAC集群;高可用性;缓存融合;高性能
中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2018)09-0027-04
1 大数据的背景简介
随着数据库以及网络信息技术的飞速发展,标志着大数据时代的到来。信息技术与人们的工作、生活紧密相连,各种网络社交网站,软件以及智能设备每时每刻都在产生着不同形式的大量数据,由此产生了超越以往任何时代的巨量数据。海量数据成为资源共享和社会进步基础的同时,也存在各种隐患。大数据技术的目标之一就是处理批量数据,让数据具有更高的可靠性和可用性,筛选出真正有利用有价值的信息,从而形成变革之力。从国家安全部门、互联网创业公司到金融机构,无处不需要大数据项目来做创新驱动。大数据时代也催生了大量相关人才的缺口。
2 Oracle RAC集群体系结构简介
哈佛大学社会学教授加里?金说过:“这是一场革命,庞大的数据资源使得各个领域开始了量化进程,无论学术界、商界还是政府,所有领域都将开始这种进程。” 随着数据处理能力的增强,数据量已经从TB(1024GB=1TB)级别跃升到PB(1024TB=1PB)、 EB(1024PB=1EB)乃至ZB(1024EB=1ZB)级别。
巨量数据的应用对数据库的要求越来越高。随着数据量的增大,除记录数据外,数据库还要面对存储容量是否可扩展、保存数据是否安全、数据的可利用性和数据的处理速度等问题。如何合理运用数据库并且减轻它负担,由此衍生出来针对企业信息系统的oracle数据库的 RAC集群运行模式。
集群是若干互联节点充当一个单台服务器。集群软件隐藏了结构,所有节点都可以对磁盘进行读写操作。RAC全称 Real Application Clusters ,简单说它就是一个软件,RAC通过集群互连使得多个实例间可以互传协调信息和数据映象。从外部应用人员的角度看,RAC就像是一个节点在提供服务。 RAC的层次架构有三层:
2.1 存储类
存储类中RAC是一个多实例、单数据库的系统。很多个节点共用一个磁盘来存储和共享数据。database files、control files、redo logs 等。
底层存储方式 raid 0 两块盘disk,条带化
raid 1 两块盘disk,镜像
raid 5 三块盘 disk,条带化+镜像 底层配置raid卡,5更稳定。
2.2 网络类
RAC中,在TNS中配置网络相关的IP地址。有四种情况:Public、Private、vip和scanip。
由公网网卡接入的网络,可以对外的提高查询的服务。由私网网卡构建的,为了使内部的节点之间可以相互通信,完成缓存融合的功能。由游离的IP的组成的,为了实现高可用的性能的IP地址。实例如表1所示。
2.3 应用类
CRS则是应用层的,通过一些CRS的命令对上层进行管理。用于检查后台进程状态,启动所有CRS资源。检查ocr设置信息用ocrcheck,检查磁盘信息,查看所有CRS资源基本信息等。
3 RAC集群原理及实例
3.1 RAC集群相关原理
1)RAC集群原理
RAC 主要是一个database,可以由多个instance访问,每个节点运行一个instance。
CRS:Cluster Ready Service,Oracle集群软件。
GRID:网格管理,11g通过 GRID架构集中管理RAC节点。
RAC:较更早的OPS提供更好的性能。
2)RAC 体系的优势
(1)高可用性:提供节点容错和负载均衡。如果主实例出现故障,服务将从故障实例转移到仍正常运行的替代实例。
(2)扩展性和高性能:提高业务吞吐量,允许同时运行多个批处理。允许更大的并行度和更多的并行执行操作。允许大幅度增加联机事务处理系统中的连接用户数量。
3)CRS的重要后台进程
CRS是RAC的集群件,它是RAC体系的主要组件,由若干个进程组成,其中最重要的3个是CRSD、CSSD和EVMD。
4)VIP
VIP是RAC提供节点间服务切换的网络组件,是为了替代OS层面的TCP/IP超时阈值机制。
(1)绑定固定的对外提供服务的是公网IP,但是可以浮动的是VIP。VIP可以附着在公网IP上,因此此时最少就有两个网卡IP了。
(2)当某一个节点网卡故障坏
原创力文档


文档评论(0)