实例介绍
ORACLE高可用性(RAC)技术是如何应用于基于成熟的生产环境的一个解决方案
美河学习在线 基础知识介绍 1.RAC是什么 ,全称 ,译为“实时应用集群”,是 新版 数据库中采用的一项新技术,是高可用性的一种,也是 数据库支持网格 计算环境的核心技术。 2.RAC的优缺点 优点: 主要支持 版本,可以支持 有效的数 据库应用系统,在低成木服务器上构建高可用性数据库系统,并且自由部署应用, 无需修改代码。在 环境下, 集成提供了集群软件和存储管理 软件,为用户降低了应用成本。当应用规模需要扩允时,用户可以按需扩展系统, 以保证系统的性能。 多节点负载均衡 提供高可用:故障容错和无缝切换功能,将硬件和软件错误造成的影响 最小化 通过并行执行技术提高事务响应时间通常用于数据分析系统 通过橫冋扩展提髙每秒交易数和连接数通常对于联机事务系统 节约硬件成本,可以用多个廉价服务器代替昂贵的小型机或大型机, 同时节约相应维护成本 可扩展性好,可以方便添加删除节点,扩展硬件资源。 缺点 相对单机,管理更复杂,要求更高 可能会增加软件成本如果使用高配置的服务器, 般按照 个数收费 美河学习在线 3. Oracle rac原理 在一个应用环境当中,所有的服务器使用和管理同一个数据库,目的是为了 分散每一台服务器的工作量,硬件上至少需要两台以上的服务器,而且还需要 个共享存储设备。同时所有服务器上的都应该是同一类根据负载均衡的 配置策略,当一个客户端发送请求到某一台服务的 后,这台服务器根据 我们的负载均衡策略,公把请求发送给本机的组件处理也可能公发送给另 外一台服务器的组件处理,处理完请求后,会通过集群软件来访问共 享存储设备 逻辑结构上看: 每一个参加集群的节点有一个独立的 访问同一个 数据库。 每一个节点的 都有自己的 每一个节点的 都有自己的 每个节点的 都有自己的 每一个节点的 都有白己的表空间。 所有节点都共享一份 和 三类 虚拟地址 集群注册文件记录每个节点的相关信息 仲裁机制用于仲裁多个节点向共享节点同时写的行为,这样 做是为了避免发生冲突。 美河学习在线 存储技术介绍 独立冗余磁盘阵列( 是一种把多块独立的硬盘(物理硬盘)按不同的方式组合起来形成一个 硬盘组(逻辑硬盘),从而提供比单个硬盘更高的存储性能与数据备份 能力的技术。 特色是玦硬盘冋时读取速度加快及提供容错性 可以将分为不同级別,级別并不代表技术高低,选择哪一种 产品纯视用户的操作环境及应用而定,与级别高低没有必然关系。 :无差错控制的带区组 RAID O B D FGH MNO etc 要实现 必须要有两个以上硬盘驱动器,数据并不是保存在 一个硬盘上,而是分成数据块保存在不同驱动器上。因为将数据分布在 不冋驱动器上,所以数据吞吐率大大提高,驱动器的负载也比较平衡。 它的缺点是它没有数据差错控制,如果一个驱动器中的数据发生错误, 即使其它盘上的数据正确也无济于事了。不应该将它用于对数据稳定性 要求高的场合。在所有的级别中, 的速度是最快的。但是 没冇冗余功能的,如果…个磁盘(物理)损坏,则所有的数据都无法 使用 美河学习在线 :镜象结构 RAID 1 B-B GG 0 DD HH 对于使用这种 结构的设备来说 控制器必须能够同时 对两个盘进行读操作和对两个镜象盘进行写操作。镜象结构是在一组盘 岀现问题时,可以使用镜象磁盘,提高系统的容错能力。每读一次盘只 能读岀一块数据,也就是说数据块传送速率与单独的盘的读取速率相 同。当您的系统需要极高的可靠性时,如进行数据统计,那么使用 比较合适。而且 技术支持“热替换”,即不断电的情况下对故障磁 盘进行更换,更换完毕只要从镜像盘上恢复数据即可。当主硬盘损坏时, 镜像硬盘就可以代替主硬盘工作。镜像硬盘相当于一个备份盘,这种硬 盘模式的安全性是非常高的, 的数据安全性在所有的 级 别上来说是最好的。但是其磁盐的利用率却只有 是所有 级 别中最低的。 :分布式奇偶校验的独立磁盘结构 RAID 5 A Blocks B Blocks C Blocks D Blocks E Blocks A0 Co D0 parity Parit Generation A1 B1( A2 B2 arity D2 E2 A3 3 parity C3 E3 4p(B4(40(E4 将数据分散存放于多个硬盘上面,同时使用一定的编码技 术产生奇偶校验码来提供错误检査及恢复能力,数据段的校验位交互存 放于各个硬盘上。因为奇偶校验码在不同的磁盘上,所以提高∫可靠性, 允许单个磁盘出错。任何一个硬盘损坏,都可以根据其它硬盘上的校验 美河学习在线 位来重建损坏的数据。硬盘的利用率为。优点是提供了冗余性(支 持一块盘掉线后仍然正常运行),磁盘空间利用率较高(),读写 速度较快(倍)。 是级别中最常见的一个类型 :高可靠性与高效磁盘结构 RAID 10 BB BDFH mIrroring striping 这种结构是一个带区结构加一个镜象结构,因为两种结构各有优缺 点,因此可以相互补允,达到既高效又高速还可以互为镜像的目的。大 家可以结合两种结构的优点和缺点来理解这种新结构。这种新结构的价 格高,可扩充性不好。主要用于容量不大,但要求速度和差错控制的数 据库中。 RAID10是先镜射再分区数据。是将所有硬盘分为两组,然后将这 两组各自视为RAID1运作。RAID10有着不错的读取速度,而且拥有比 RAID0更高的数据保护性。 美河学习在线 系统结构设计 1.RAC系统拓扑结构基本如下图所示: 核心交换机 SUNT44数据库ra NT4/4数据库rac2 面出H SUN SAN RAC心跳 RAC心跳 EMC VNX 5300 美河学习在线 2.主机操作系统系统 数据库服务器 系统规划 用户组规划 说明 0 racle清单和软件所有者 Oracle自动存储管理组 ASM数据库管理员组 ASM操作员组 数据库管理员 用户规划 说明 默认口令 用户 数据管理员 主机文件系统规划 物理硬盘数 文件系统 AD方式「挂载点文件系统大小 /home ufs 70GB 8水300GB(文件系统用300G swap swap 30GB uf 200GB 美河学习在线 3.存储规划 存储一般采用 存储方式。 硬盘总物理大RAID方逻辑大小(可用 Hotspare 数 式 空间大小) 15TB 存储组件/Bok ASMIib Name Size Comments 系统路径 Device /dev/sda OCR VOL1 100G OCR and Voting /dev/oracl OCR /dev/sdb OCR VOL2 100G Disks easm/ORC dev oracl 数据文件|/dev/ sdb DATA VOLL 3T ASM Data Diskgroup easm/DATA VOI ASM /dev/orac l 文件备份/dev/ sdaBACK VOL1 1.8T Recovery\Backup easm/BACK Diskgrou 备注存储暂用 4.数据库RAC环境数据库规划 环境信息 节点名称实例名称处理器内存 操作系统 数据库版本 软件组件 软件组件名称用户主组辅组用户目录 基目录 【实例截图】
【核心代码】
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论