作者:empty 页数:83 出版社:empty |
1.RAC是什么一、基础知识介绍RAC, 全称real application clusters, 译为“实时应用集群”,优点:(1)多节点负载均衡;是Oracle新版数据库中采用的项新技术, 是高可用性的:种, 也是Oracle数据库支持网格计算环境的核心技术。2.RAC的优缺点据库应用系统,在低成木服务器上构建高可用性数据库系统,并且白山部署应用,Oracle RAC主要支持Oracle 9i、10g、11g版本, 可以支持24x 7有效的数无需修改代码。在Oracle RAC环境下, Oracle集成提供了集群软件和存储管理软件,为用户降低了应用成木。当应用规模需要扩充时,用户可以按需扩展系统,以保证系统的性能。最小化;同时节约相应维护成本;个数收费)。(2)提供高可用:故障容错和无缝切换功能,将硬件和软件错误造成的影响(3)通过并行执行技术提高事务响应时间----通常用于数据分析系统;(4)通过横向扩展提高每秒交易数和连接数----通常对于联机事务系统;(5)节约硬件成本,可以用多个廉价PC服务器代替昂贵的小型机或大型机,(6)可扩展性好,可以方便添加删除节点.扩展硬件资源。缺点:(1)相对单机,管理更复杂,要求更高;(2) 可能会增加软件成本(如果使用高配置的pc服务器, Oracle般按照CPU
3.Oracle RAC原理在一个应用环境当中,所有的服务器使用和管理同一个数据库,目的是为了分散每一台服务器的工作量,硬件上至少需要两台以上的服务器,而且还需要一个共享存储设备。同时所有服务器上的OS都应该是同一类OS,根据负载均衡的配置策略, 当一个客户端发送请求到某一台服务的listener后, 这台服务器根据我们的负载均衡策略, 会把请求发送给本机的RAC组件处理也可能会发送给另外一台服务器的RAC组件处理, 处理完请求后, RAC会通过集群软件来访问共享存储设备.逻辑结构上看:·每一个参加集群的节点有一个独立的instance, 这些instance访问同一个数据库。每一个节点的l instance都有自己的SGA.每一个节点的l instance都有自己的background process。每一个节点的l instance都有自己的redo logs。每一个节点的instance都有自己的undo表空间。●所有节点都共享一份datafiles和control files。三类Resource:VIP·虚拟IP地址(Virtual IP)OCR-Oracle Cluster Registry(集群注册文件) , 记录每个节点的相关信息Voting Disk, 仲裁机制用于仲裁多个节点向共享节点同时写的行为, 这样做是为了避免发生冲突。RAID存储技术介绍目独立冗余磁盘阵列(Redundant Array of Independent Disk, RAID)是一种把多块独立的硬盘(物理硬盘)按不同的方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高的存储性能与数据备份能力的技术。RAID特色是N块硬盘同时读取速度加快及提供容错性。可以将RAID分为不同级别, 级别并不代表技术高低, 选择哪一种RAID产品纯视用户的操作环境及应用而定,与级别高低没有必然关系。RAID 0:无差错控制的带区组RAIDO日00BLet c..一个硬盘上,而是分成数据块保存在不同驱动器上。因为将数据分布在不同驱动器上,所以数据吞吐率大大提高,驱动器的负载也比较平衡。它的缺点是它没有数据差错控制,如果一个驱动器中的数据发生错误,即使其它盘上的数据正确也无济于事了。不应该将它用于对数据稳定性要求高的场合。在所有的级别中, RAIDO的速度是最快的。但是RAID0没有冗余功能的,如果一个磁盘(物理)损坏,则所有的数据都无法使用。要实现RAIDO必须要有两个以上硬盘驱动器, 数据并不是保存在
RAID 1:镜象结构RAID 1明朗C对于使用这种RAID I结构的设备来说, RAID控制器必须能够同时对两个盘进行读操作和对两个镜象盘进行写操作。镜象结构是在一组盘出现问题时,可以使用镜象磁盘,提高系统的容错能力.每读一次盘只能读出一块数据,也就是说数据块传送速率与单独的盘的读取速率相同。当您的系统需要极高的可靠性时, 如进行数据统计, 那么使用RAID 1比较合适。而且RAID I技术支持“热替换”, 即不断电的情况下对故障磁盘进行更换,更换完毕只要从镜像盘上恢复数据即可。当主硬盘损坏时,镜像硬盘就可以代替主硬盘工作。镜像硬盘相当于一个备份盘,这种硬盘模式的安全性是非常高的, RAID 1的数据安全性在所有的RAID级别上来说是最好的。但是其磁盘的利用率却只有50%, 是所有RAID级别中最低的,RAID 5:分布式奇偶校验的独立磁盘结构RAID 5将数据分散存放于多个硬盘上面, 同时使用一定的编码技术产生奇偶校验码来提供错误检查及恢复能力,数据段的校验位交互存放于各个硬盘上。因为奇偶校验码在不同的磁盘上,所以提高了可靠性,允许单个磁盘出错。任何一个硬盘损坏,都可以根据其它硬盘上的校验位来重建损坏的数据。硬盘的利用率为n-1.优点是提供了冗余性(支持一块盘掉线后仍然正常运行),磁盘空间利用率较高(N-1/N),读写速度较快(N-1倍) 。RAID 5是RAID级别中最常见的一个类型。RAID 10:高可靠性与高效磁盘结构点,因此可以相互补充,达到既高效又高速还可以互为镜像的目的。大家可以结合两种结构的优点和缺点来理解这种新结构。这种新结构的价格高,可扩充性不好,主要用于容量不大,但要求速度和差错控制的数据库中。
目录
、基础知识介绍..
RAC是什么..
RAC的优缺点..
3.Oracle RAC原理.
二、RAID存储技术介绍..
三、RAC系统结构设计.
RAC系统拓扑结构基本如下图所示:.
2.主机操作系统系统..
1)用户组规划..
2)用户规划.
3)主机文件系统规划..
3.存储规划.
数据库RAC环境数据库规划.
1) RAC环境信息.
2) Oracle RAC软件组件..
3) Oracle RAC网络规划..
4) Oracle用户组信息.
5)表空间规划..
6)数据库备份规划.
四、Oracle数据库及RAC配置清单..
1.硬件清单..
2.软件清单.
3.网络硬件需求..
4.网络规划.
5.系统安装规划.
6.系统环境需求..
7.查所需软件包..
五、安装工作.
1.修改主机名称,在所有节点执行:.
创建用户和组.
3.修改用户密码.
修改gird用户的环境变量..
修改oracle用户的环境变量..
创建软件目录.
修改系统参数..
8.配置用户等效性.
9.配置NTPD服务..
10.安装并配置ASM驱动.
11.安装cv uq disk软件包..
12.安装Grid前检查.
13.安装Grid Infrastructure..
14.确认群集安装成功..
15.创建asm磁盘组.
16.安装oracle软件.
17.创建数据库..
18.数据库管理工作