您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据库 > Oracle 10g RAC应用分析
浪潮(北京)电子信息产业有限公司Oracle10gRAC应用分析高性能服务器产品部徐斌2008-12-12浪潮(北京)电子信息产业有限公司目录引言...........................................................................................................................................1一、什么是ORACLERAC?.............................................................................................................2二、OracleRAC体系结构................................................................................................................21.Oracle集群件.....................................................................................................................32.硬件体系结构.....................................................................................................................33.文件系统和卷管理.............................................................................................................44.虚拟互联网协议地址(VIP).................................................................................................45.集群验证实用程序.............................................................................................................56.远距离集群RAC.................................................................................................................5三、ORACLERAC的优势.................................................................................................................61.高可用性.............................................................................................................................62.可伸缩性.............................................................................................................................7四、管理ORACLE真正应用集群数据库........................................................................................81.EnterpriseManager10g......................................................................................................82.滚动补丁应用.....................................................................................................................93.滚动版本升级支持.............................................................................................................9五、使用真正应用集群进行负载管理.........................................................................................101.服务...................................................................................................................................102.连接负载均衡...................................................................................................................113.快速应用程序通知(FAN)..................................................................................................114.负载均衡顾问程序...........................................................................................................11六、OracleRAC并行服务器与双机热备份的比较......................................................................12七、总结.........................................................................................................................................14八、部分官方技术问答.................................................................................................................141.为什么说OracleRealApplicationClusters10g要远远超过它的竞争对手?................142.OracleRAC的典型硬件配置是什么样的?......................................................................153.SQLServer和IBMDB2都有active-active的故障切换方式,为什么我要采用OracleRealApplicationCluster10g?.........................................................................................................154.我的分布式应用系统运行非常好,为什么我要把我的数据库进行集中?...............165.我们已经有了集群硬件环境,并且可以进行应用的切换,为什么我还需要OracleRealApplicationClusters10g?........................................................................................................166.我们使用DataGuard来实现故障切换,为什么我还需要OracleRealApplicationClusters10g?.........................................................................................................................................167.为什么选择Linux?为什么选择Linux环境下的OracleRealApplicationClusters10g?17浪潮(北京)电子信息产业有限公司1引言使用Oracle真正应用集群(RAC),Oracle数据库可跨一组集群服务器运行任何打包的或自定义的应用程序,不需对这些应用程序做任何改动。这就提供了最高的可用性和最灵活的可伸缩性。如果集群中的一个服务器故障,Oracle可继续在其余的服务器上运行。当我们需要更多的处理能力时,只需添加服务器即可,无需用户下线。为保证低成本,我们可使用标准化的普通硬件组建出最高端的系统。OracleRAC为Oracle的企业网格计算体系结构提供了基础。OracleRAC技术可为这一低成本硬件平台提供支持,使其提供优质的服务,并达到或超出昂贵的大型SMP计算机所能提供的可用性和可伸缩性等级。通过显着降低管理成本和提供出色的管理灵活性,Oracle为企业网格环境提供了强有力的支持。本文从技术层面对Oracle10gRAC进行了概述,着重介绍了涉及为企业应用程序提供高可用性和高可伸缩性方面的功能和特性,并与双机热备份架构的服务平台进行了比较,最后给出了部分官方技术问答,希望对大家了解与销售OracleRAC能够有所帮助。浪潮(北京)电子信息产业有限公司2一、什么是ORACLERAC?OracleRAC是Oracle数据库的一个组件选项,在Oracle9i中首次推出。OracleRAC现已发展成一项成熟的技术,其用户过千,遍及各个行业,涉及各类应用程序。OracleRAC为伸缩应用程序以超越单个服务器的能力限制提供了一个选择。这使得用户可以利用低成本的普通硬件来降低他们的总体拥有成本,并提供一个可伸缩的计算环境来支持其应用程序负载。二、OracleRAC体系结构RAC数据库是一个集群数据库。集群是一组独立的服务器,协同合作如同一个系统。集群提供了比单对称多处理器(SMP)系统更好的容错和模块增量系统。发生系统故障时,集群可确保向客户提供高可用性。对关键任务数据的访问不会丢失。冗余的硬件组件(如额外的节点、互联和磁盘)使得集群能够提供高可用性。此类冗余硬件体系结构避免了单点故障并提供了异常故障恢复。浪潮(北京)电子信息产业有限公司3在OracleRAC中,我们将Oracle实例(运行在一个服务器中的流程和内存结构,以充许数据访问)与Oracle数据库(驻留在存储器上的实际用于保存数据的物理结构,通常称为数据文件)进行了分离。集群数据库是一个可由多个实例访问的数据库。每个实例运行于集群中的一个独立服务器上。当需要更多的资源时,可以在不停机的情况下轻松地向集群中添加节点和实例。当启动新实例后,应用程序可立即使用这一新实例,无需对应用程序或应用服务器进行任何改动。真正应用集群是Oracle数据库的一个扩展
本文标题:Oracle 10g RAC应用分析
链接地址:https://www.777doc.com/doc-8350 .html