资料下载网
首页 计算机 考试教辅
Oracle Database 11g RAC手册_Gopalakrishnan著_贾洪峰译 pdf电子书免费下载,百度云
首页 > 计算机 > 数据库技术 > Oracle Database 11g RAC手册_Gopalakrishnan著_贾洪峰译 pdf电子书免费下载,百度云

《Oracle Database 11g RAC手册_Gopalakrishnan著_贾洪峰译》pdf电子书免费下载


下载方式一:

百度网盘下载地址:https://pan.baidu.com/s/1K4hoWXc0kEPiSvalUINgGA
百度网盘密码:1111

下载方式二:

http://ziliaoshare.cn/Download/ae_123566_pd_OracleDatabase11gRACSC_GopalakrishnanZ_JHFY.zip

 


Oracle Database 11g RAC手册_Gopalakrishnan著_贾洪峰译

作者:empty

页数:481

出版社:empty

《Oracle Database 11g RAC手册_Gopalakrishnan著_贾洪峰译》介绍

K Gopalakrishnan(Gopal) 是最佳畅销书Oracle Wait Interface:A Practical Guide toPerformance Diagnostics&Tuning(2004年由Oracle Press/McGraw-Hill出版) 的作者, 被Oracle Magazine评为“2005年度Oracle Author”。他还编写了Oracle Database 10g RealApplication Clusters Handbook(2006年由Oracle Press/McGraw-Hill出版) 一书, 曾在多份国际刊物上发表论文, 被Oracle技术网络(OTN) 确认为Oracle ACE.Gopal设计和实现了这个星球上几个最庞大、最繁忙的数据库, 在超大型联机事务数据库的性能管理与调优方面拥有丰富的经验。他的核心能力之一就是设计和部署可伸缩数据库解决方案体系结构,实现最佳性能、高可用性和可管理性。Gopal是Oracle RAC和Database Inte mals方面公认的专家, 他利用自己渊博的专业知识解决了世界各地许多棘手的性能问题,客户涉及5大洲30多个国家的电信巨头、银行、金融机构和大学。PGGopal目前在Oracle公司从事“工程系统服务 , 主要围绕“Oracle Ex a data数据库计算机”和“真正应用集群”提供体系结构设计解决方案。

第1部分

Linux公社(www.LinuxIDC.com) 是的Linux系网站, 布最新Liu x。Evalua in Warng:The docuwiwawerlainuxideomET.Linux公社(www.LinuxIDC.com) 是的Linux系网站, 布最新Linux.高可用性体系结构与集群..PDG集群的基础知识与历史第3章Oracle RAC体系结构

Eva ua in Wa ming:The do curWiwaAcuinuxidereomET.PDGLinux公社(www.LinuxIDC.com) 是的Linux系网站, 布最新Linux。Evalua in Wang:The do cuwiwwwerainuxidepeomEr.Linux公社(wwwLinuxlDC.com) 是的Linux系网站, 布最新Linux。第1章高可用性和可伸缩性概述在今天这个快速发展的世界里,数据与应用程序的“可用性”可以成就一项业务,也可以破坏一项业务。通过无处不在、“永远开机”的互联网实现了对这些业务的访间,数据可用性成为所有业务功能中一个极为重要的组件。数据库系统正在以疯狂的速度向前发展,无论是从同时连接的活动用户来看,还是从他们处理的数据量来看,均是如此。尽管用于存储大型、活动数据库的服务器在性能和容量上也都有所发展,但单台服务器,无论它的功能多么强大,也经常无法处理这些PDG数据库负载和这些活动数据库的容量需求,因为存在这一因素,所以有必要调整处理功能或者调整硬件或软件,以满足这些需求。

4第1部分高可用性体系结构与集群1.1高可用性当可用性对于一项业务来说至关重要时,它必须具备极高的容灾水平,在面对灾难在数据丢失和潜在停机时间方面,不同业务具有不同的风险级别要求。针对这些业因为计算机能够以越来越快的速度工作,所以依赖计算机的业务也对计算机提出了业务的全球化进一步增加了这种复杂性,由于业务的全球化,肯定不会再有什么“静字典中对“可用的”(available) 一词的定义如下n现实可用的:手边的;可获得的。能得到的;可得到的。当用于描述计算机系统时,这个词的含义是所有这些要素的综合,因此,对一个应1.容错“容错的”计算机系统或组件被设计为:在发生组件故障时,一个各用组件或程序2.灾难恢复“灾难恢复”(DR)是指在发生灾难之后重启操作的能力,这里的灾难包含整个数据3.容灾“容灾”(DT)一词是指:制定灾难预案,使一项业务在发生灾难之后能够继续运行如果一个应用程序因为哪怕一个关键组件发生故障而停止工作,或者停止按预期工如果说计划内停机是一种无可避免的不幸事件,那么计划外停机对于一项业务来说注意,一个应用程序或计算机系统并不一定要完全失效才会发生停机,也有可能是时也能继续运转,使终端用户或客户不会感受到任何不良后果。全球性的公司会在不同时区开展业务, 需要“7天24小时不间断”运行, 再加上当今“平面世界”(flat world)带来的电子商务与挑战,都对业务产生推动力,要求其具备一定的容灾水平,以确保持续生存和盈利能力。务需要,可以使用各种技术解决方案来提供不同的保护级别。理想的解决方案应当没有停机时间,也不允许丢失数据,尽管这些解决方案的确存在,但它们非常昂贵,因此必须要同时考虑这些解决方案的成本和一场灾难的可能影响及其对业务产生的后果,在两者之间进行权衡。越来越多的要求。结果,计算构造(包括不同组件和技术)中的各种互联与依赖关系一天比一天变得复杂,人们需要通过互联网在世界范围内进行访问,这种可用性对业务以及在后台运行和维护这些计算机的IT部门和管理员都提出了极高的要求。止时间”和“业余时间”,而它们对于计算机系统维护又是非常重要的。因此,业务的计算机系统(组织的命脉)必须全时段保持可用,而无论白天还是黑夜、平日还是周末、当地节日还是工作日。“7天24小时不间断”一词很好地描述了业务计算机系统的可用性,这个术语是如此流行,所以在日常语言中也经常用它来描述一些与计算机无关的实体,如911呼叫中心和其他紧急服务。·有资格并乐于服务的。用程序的访问应当是现实可用的、能得到的、有资格并乐于服务的。换句话说,一个应用程序在任意时间都应当可以很轻松地使用,其运行水平应当是可接受的、有用的。尽管这是一个很宽泛的表述,但在实现和保持真正的高可用性之前,仍然会有大量不同的复杂因素产生影响。1.1.1高可用性术语对于计算机系统,“高可用性”(HA)一词是指:所关注的应用程序或服务在所有时间都是可用的,无论什么时刻、什么位置,以及其他可对这一应用程序的可用性产生影响的因素,都必须达到这一标准。一般来说,这是一种能够让一项服务在极长时间内无DG间断持续运转的能力。典型的高可用性技术包括:服务器的冗余电源与风扇、磁盘的RAID(廉价/独立冗余磁盘阵列) 配置、服务器的集群、多个网络接卡、网络的冗余路由,甚至在同一城市区域内设置多个数据中心以提供极高水平的可用性和负载均衡.可以在不丢失服务的情况下立即接管其功能。容错可以用软件提供,也可以嵌入硬件中,还可以采用这两者的某种组合形式提供。它比高可用性前进了一步,可以在一个数据中心内和单个应用程序执行环境(例如数据库)中提供最高可用性。中心场地及其内部一切事物的破坏。在一种典型的灾难情景中,数据中心需要在很长一段时间之后才能恢复IT功能,通常需要重新输入一定数量的数据才能使系统数据恢复到最新状态。的技术和技巧。在这个行业里,有时会错误地使用这一术语,特别是那些不能真正实现容灾的供应商,尤为如此。容灾的实现要比灾难恢复难得多,因为它要求通过系统设计,使一项业务在面对灾难时仍能继续运转,终端用户或客户不会感受到任何负面后果。理想的容灾解决方案可以实现无停机时间、无数据损失,甚至在灾难期间也是如此。这样的解决方案是确实存在的,但它们的成本要高于那些在灾难时存在一定停机时间或数据损失的解决方案。1.1.2计划内与计划外停机作,那么又会怎么样呢?这样一个应用程序被认为是“失效”了,这样一个事件被称为“停机”这种停机可以是计划内的——例如,在对一个组件进行升级或维护时发生的停机。就绝对是一场黑梦了。一次计划外停机导致的毁灭性损失可能会导致一项业务强制关闭,具体的损失程度取决于这项业务和停机的持续时间。无论其本质如何,停机都是各项业务一般不能容忍的事件。IT部门总是面临着巨大的压力,要求他们完全消除计划外停机时间, 并大幅减少甚至全面消除计划内停机时间。我们在后面将会看到, 至少对于Oracle数据库组件来说,如何有效地满足这两条要求。一个应用程序的性能下降到一定程度,使其不可使用。在这种情况下,尽管仍然可以访问这个应用程序,但它无法满足第三个(也是最后一个)条件:愿意以令人满意的可接受Linux公社(www.LinuxlDC.com) 是的Linux系网站, 布最新Linux。Evaluat n Warning:The docurWwiwWcainuxideEOmET.Linux公社(wwwLinuxIDC.com) 是的Linux系网站, 布最新Linux。第1章高可用性和可忡缩性概述5

Evaluat in Warning:The do curwiWWerlainuxidereomET.第1部分高可用性体系结构与集群方式来提供服务。只要公司或终端用户感到忧虑,这个应用程序就算停机,即使它仍然是可用的。在本书后面将会看到Oracle真正应用集群(RAC) 可以怎样来提供水平可伸缩性,从而大幅降低一个应用程序不能提供足够性能的风险。1.1.3端到端视角从一开始,你就应当清楚,高可用性不仅仅依赖于物理组件的可用性,如硬件、系统软件(操作系统和数据库)、环境、网络和应用软件,它还依赖于其他“软”资源,例如有经验的、能干的管理员(系统、网络、数据库和应用程序专家)、程序员、用户,甚至还包括人们熟知的可重复业务流程,一种很可能发生的情况是:一个公司安装和配置了可用性很高的“硬”组件,但却没有雇用能够正确维护这些系统的称职管理员。即使管理员能够胜任工作,可用性也会受到另外一些情况的负面影响,例如没有正确地遵循某一业务流程(如更改控制),做出一些不恰当的、未经测试的、可能导致系统停机的修改。因此,在看待高可用性时,需要采用一个包括所有方面的端到端视角。接下来我们应当定义“单故障点”(SP OF) , “单故障点”就是任何一旦发生故障就能导致整个系统停机的单一组件,例如,一个计算机系统中只有一个与磁盘子系统进行交互的控制器,这个控制器的硬件故障会使整个系统停机。尽管其他组件仍在工作,但仅仅这一个组件就导致了一次故障, 找出SP OF并为其提供保护, 这些任务对于提供高可用性至关重要。在这样一本专门讨论Oracle的书籍中不可能涵盖高可用性的所有方面。我们仅仅介绍如何在Oracle RDBMS领域内实现高可用性, 这是高可用性的一个重要组成部分。我们还将为数据库管理员、程序员和架构设计师提供一些能够在这一领域实现高可用性的技巧。另外,如果只是安装了具有高可用性的硬件和软件组件、雇用了称职的管理员、创建了正确的程序,然后就完全置之不理了,那么也不可能实现高可用性。高可用性过程需要持续调整、发展并适应不断变化的周围环境。另外,这样一场艰苦的战斗会持续不断地进行——所以做好准备吧!1.1.4停机时间的成本前面曾经提及,停机时间是有成本的,确保大幅缩短甚至完全消除停机时间也一样需要成本,这里有一个窍门:尽管我们知道一个系统终有一天会停机,但一定要按照永不停机的要求来构建它。只有在万不得已的情况下才考虑引入停机时间,这样才能确保高可用性。当然,大多数公司不可能持续在这方面投入巨量资金。到了某一时刻,额外追加的资金将只会返回边际效益。因此,必须确定停机时间的价格,然后利用这一数字来决定可以承受多大的开销以应对计划内/计划外停机时间。通过一定的努力和经验,这一费用是可以确定的,在提供各种管理选项和方案时,我们可能希望使用这一信息。PDG停机的成本通常等于用户生产率的损失,而实际成本主要取决于用户在访问受影响系统时从事何种工作。例如,如果开发服务器在主要办公时间停机一小时,有10位开发人员在这一小时内空闲下来,等待服务器恢复正常,并且每个开发人员的费用是每小时100美元,那么这一宕机时间的成本就是100美元×10×1=1000美元。但是,如果服务器是为互联网上的一个重要销售网站提供服务,在节日购买礼物的季节中出现停机,那么哪怕停机时间非常短暂,也可能会导致数百万美元的损失,因为购物者可能会转向竞争网站,而不会等着你的服务器恢复可用状态,图1-1给出了一个示例图表,对停机时间和成本进行了对比。Linux公社(www.LinuxIDC.com) 是的Linux系网站, 布最新Linux。Evaluat n Warning:The do curWwAorlainuxidereorET.Linux公社(www.LinuxlDC.com) 是的Linux系网站, 布最新Linux。

图1-1停机时间成本停机时间的潜在成本还依赖于各种不同因素,如停机时刻和停机持续时间。例如,对于一个在线股票代理公司来说,如果在交易时间内出现停机,那么哪怕只有几秒钟的时间也是无法承受的,而另一方面,在非交易时间,即使停机几个小时也不会产生任何后果。停机时间的成本与停机持续时间并非成线性关系。例如,一次两小时停机的成本不一定等于两次一小时停机时间的成本,为了平衡停机时间的成本和为对抗停机时间所产生的成本,一个很有帮助的技巧是“可用性曲线 ,你在高可用性组件上的花费越多,就会把这个曲线拾升得越高。但是,在升高这个曲线时,从一个级别移动到下一个级别的递增成本也会增加。下面是这个曲线上关于系统可用性组件的4个不同级别:基本系统这是一些不受保护的系统,或者是没有采用特殊措施来保护其数据和可访问性的系统。通常会定期进行磁带备份,如果系统中断工作,管理员就会利用最近一次的已知正常备份来恢复系统。这种情况对于高可用性没有额外成本。·冗余数据在系统中设置了一定程度的磁盘冗余,用于对抗在发生磁盘故障时的数据损失。在最基本的级别中, 这一冗余是由基于RAID 5或RAID 1的磁盘子系统提供的。而在天平的另一端, 冗余是由存储区域网络(SAN) 提供的, 它拥有内置的磁盘保护机制, 如各种RAID级别、热交换磁盘、“致电总部”(phone home)类型的维护(phone home一词源于电影《E.T.》中的一句台词) , 以及通向SAN

第1部分高可用性体系结构与集群的多条路径。这些保护措施的成本包括:SAN的购买、相关的SAN构造和控制器, 以及为提供RAID保护所需要的附加磁盘集。系统故障转移在这种情况下,采用两个或更多个系统来完成一个系统的工作。当主系统失败时,通常由称为“辅助”系统的另一个系统接管过去,执行主系统的任务。会出现短暂的服务丢失,但一切都会快速恢复到故障之前的状态。这一解决方案的成本要大于基本系统的两倍。通常, 需要采用一个SAN来确保磁盘受到保护,井提供从这些服务器连向磁盘的多条路径。·灾难恢复在这种情况下,除了位于主场地的系统之外(这些系统本身可能已经整合了前一个最高保护级别),还在备份场地复制了这些系统的整体或一部分,这个备份场地在物理上通常与主场地相距很远。我们必须找到能够复制数据并使其保持最新的方法。其成本要高于前一级别的两倍,因为还必须复制整个场地,包括数据中心、不动产设施等。很容易就能看出,随着可用性级别变得越米越高,成本也在上升,当面对哪怕是粗当然,这些观点的基础是你正在监视、度量和记录所有这种正常运行时间(或者停机时间)。这里假定我们不能对没有进行度量的内容进行量化。但是,许多要求100%正常在同意提供这样一个可用性级别之前,需要先理解这个词的含义,用户或项目领导人总略的成本估计时,公司领导人(特别是财务人员)也会快速调整其期望水平。运行时间的组织甚至没有准各基本的度量工具。5个9在讨论高可用性时经常会听到“5个9”这个词,在(作为管理员或系统架构设计师)是说100%的可用性是必需的,除非是保持至少“5个9”的可用性,也就是99.999%的可用性。为了进一步澄清这个概念,表1-1将正常运行时间和停机时间百分比与实际时间数字进行了对比。在研究这个表时应当记住,为了提供越来越高的正常运行时间级别,其成本也会逐渐增高(有时会高得吓人)。在与管理层一同工作时,了解这一点可以帮助你清晰地解释这些术语,并能说明在将它们转换为实际停机时间和相关成本时,它们都意味着什么。正常运行时间(%)停机时间(%)每年停机时间每周停机时间987.3天3小时22分钟993.65天1小时41分钟1.1.5构建冗余组件表1-1正常运行时间和停机时间百分比与实际时间数宇

Linux公社(www.LinuxIDC.com) 是的Linux系网站, 布最新Linux。Eva ua in Wa ming:The do cuWiwaAcrlainuxidepeomEr.Linux公社(www.LinuxIDC.com) 是的Linux系网站, 布最新Linux。第1章高可用性和可伸缩性概述9如果能够在技术栈的多个层中都提供可用性,就有可能实现高可用性,包含一些可以降低或消除SP OF的冗余组件是实现高可用性的关键.例如, 在每台连接到SAN的服务器中, 通常都会有一个以上的主机总线适配器(HBA, 一种用于与远程磁盘进行通信的控制器).这些HBA又能够连接到两台或多台网络适配器交换机, SAN本身就是连接到这些交换机的。这样, 当一个HBA甚至一台网络交换机发生故障时, 也不会让服务器和服务器上托管的应用程序停机。多主机托管(multi hosting, 能够将多个主机连接到一个磁盘集的功能) 和多路径连接(multipathing, 能够通过多条路径将单个主机连接到其磁盘集的功能) 是向这种HBA系统中引入冗余的常见方法。软件层也存在冗余组件。例如, 可以在多台Web服务器之前设置一个负载均衡器作为前端, 将所有Web请求都引导到一个Web服务器组, 在这种情况下, 当一台Web服务器发生故障时, 已有连接会迁移到仍在正常运行的Web服务器上, 负载均衡器将新的请求连接到这些仍在正常运行的Web服务器。但是,冗余并非局限于硬件和软件,冗余还包括在框架中构建物理元件、环境元件及其他元件,大多数重要的互联网数据中心或互联网交换点,现在都拥有电源、空调和其他因素的完整冗余,从而在其中任何一个资源发生故障时,都不会影响到系统的运行,例如在纽约市,出于战略考虑在原世贸中心综合楼上设置了两个电信系统,每个高塔中设置一个,当时的假设是这两个建筑物同时倒塌的几率接近于零。但是,事实证明这个假设是错误的。现在,公司在构建冗余数据中心时会在地理上将其分隔在州界甚至国界的两侧,以避免自然灾害或其他灾难事件。暗光纤的可用性以及诸如密集波分复用(Dense Wavelength Division Multiplexers, DWDM) 等技术的发展使这种冗余方法成为可能。网络层中的冗余是通过一个机架中的冗余硬件引擎、通过多个机架的冗余网络或者两者的组合实现的。如果从服务器的角度发现有一个路由器不可用, 那么诸如ICMP路由发现协议(IRDP) 、Cisco的热备份路由协议(HSRP) 和虚拟路由冗余协议(VRRP) 等主机协议可以帮助选择要到达的最佳下一跳路由器。在路由级别, 无停止转发(NSF) 协议套件与毫秒计时器结合使用,缩短了在主硬件交换引发生故障时的故障时间或转换时间。在传轴级别, 物理层冗余可以通过SDH/SONET自恢复来实现, 当光纤链路发生故障时,这种机制可以在一条替代路径上恢复通信流量。在2000年初,一家重要的传输供应商在其美国海岸之间的远程传输网络中出现了光纤中断,它通过欧洲重新路由通信流量,大多数终端用户甚至都不知道发生了这一重新路由情况。另外, 现在还有可能通过Oracle RAC提供余数据库服务, 在后续章节中将会对此进行详细说明。现在只要知道以下事实就足够了:要在组织中提供高可用性,数据库服务中的几余是其重要组成部分, 而Oracle RAC使这种冗余成为可能。帮助读者理解这种复杂度,井降低对管理这种复杂环境产生的恐惧。G当然,向系统中添加儿余也会增加其成本和复杂度。我们希望本书包含的内容可以

10第1部分高可用性体系结构与集群1.1.6实现高可用性的常用解决方案根据预算,可以获得许多用于提供高可用性的解决方案,集群服务器已经成为构建可以使用Oracle技术来获得所有这些保护级别.例如, 可以使用自动存储管理(ASM)在实现集群时,可以采用许多不同配置。如果集群中的一台或多台服务器空闲,而方法用户影响无故障转移高冷故障转移中热故障转移无这些策略还有一些变体:例如,许多大型企业客户已经实现了热故障转移,而且还1.无故障转移如果一个生产系统因为硬件故障而失效,那么数据库和应用程序通常是不受影响的,如果没有故障转移策略,系统故障就可能导致超长的停机时间,具体取决于故障原2.冷故障转移一种常见的、通常也是比较廉价的故障恢复方法是维持一套备用系统,用于在生产在发生故障后,备用系统接管原来在故障系统上运行的应用程序。在冷故障转移中,客户在配置故障转移服务器时, 一般会用相同的CPU和内存容量作为主服务器的镜.1严格来说,认为热故隐转移方案中不存在用户是不准确的。限分有系能够真王“”没有用户响的程度:高可用性、可伸缩性解决方案的常见方法。采用前文所述的一种更高级保护措施,可以提高HA级别。在目前的大多数数据中心中, RAID磁盘(通常是在SAN中) 至少提供了基本的磁盘保护级别。第三级别的故障转移服务器提供了一些针对服务器故障的保护措施。在最高级别,灾难恢复场地可以对抗极端的场地故障。来提供磁盘级别的保护, 使用Oracle RAC提供数据库级别的故障转移保护(再加上数据库级别的负载均衡) , 使用Oracle各份和Oracle复制来提供场地故障保护, 当然, 所有这些解决方案都需要在硬件、网络和软件层提供不同级别的支持。1.1.7集群、冷故障转移和热故障转移尽管我们将在后续章节中详细讨论集群,但是先在这里给出它的定义.“集群”是由两个或更多个相似服务器组成的集合,它们紧密地相互联系在一起,通常共享相同的磁盘集。其理论是:当这些服务器之一发生故障时,其他仍在正常运行的服务器可以接管故障服务器的工作。这些服务器之间的物理距离很近,通过一个“心跳”系统连接在一起。换句话说,它们以很短的预定时间间隔检查其他服务器的心跳或生存状况,能够在很短的时段内判断其他节点是否“死亡 .如果认定一个节点对许多参数没有响应,那么将会启动一个故障转移事件,无响应节点的服务将由其他节点接管,利用一些辅助软件,还可以快速地接管其他节点的功能。且只有在发生故障时才会接管其他服务器,就是发生了“冷故障转移”。如果一个集群中的所有服务器都在工作,并且负载由仍在正常运行的服务器接管,那么这称为“热故障转移”.假定集群中所有服务器的配置都相似,在冷故障转移中,幸存服务器承担的负载是相同的。但在热故障转移中,由幸存服务器承担的负载可能超出其处理能力,因此服务器和负载都需要进行精心设计.系统故障转移共有3种一般方法,技照可用性的升高顺序,依次为无故障转移、冷故障转移和热故障转移。每种策略的恢复时间、费用和用户影响都不相同,参见表1-2中的概述。使用冷故障转移进行灾难恢复。区分故障转移和灾难恢复是非常重要的。“故障转移”是指能够在可接受时间内恢复系统可用性的方法,而“灾难恢复”是在所有故障转移策略都失败之后用于恢复系统可用性的方法。当然,磁盘损坏和磁盘故障是例外。因此,磁盘冗余和出色的备份程序对于减少因为磁盘故障所导致的问题是至关重要的。因和使用者隔离问题、解决问题的能力。如果CPU发生故障, 那么使用者会替换CPU并重新启动计算机,而应用程序的用户需要等待系统变为可用状态,对于许多不具备业务关键性的应用程序来说,这种风险是可以接受的。系统发生故障时承担生产工作量,一种典型配置是两台能够共享访问一个远程磁盘子系统的相同计算机。备用系统经常性地定期检测生产系统的“心跳”如果心跳持续停止一定时间,各用系统就接管原来与故障系统相关联的IP地址和磁盘。随后,备用系统可以运行原来在故障系统上的任意应用程序。在这种方案中,当备用系统接管应用程序时,它会执行一个预先配置的启动脚本,使数据库联机。用户随后就可以重新连接到现在运行在备用服务器上的数据库。像,从而在更长时间内维持生产工作量,图1-2描述了故障转移前后的服务器连接。大多数系统都多少有些“温暖 ,并有爱哲的电压降低过程。


《Oracle Database 11g RAC手册_Gopalakrishnan著_贾洪峰译》目录

第Ⅰ部分

第1章

高可用性体系结构与

集群

高可用性和可伸缩性概述…3

1.1高可用性…

1.1.7集群、冷故障转移和热故障

1.1.8高可用性选项的优缺点…13

1.2可伸缩性…14

转移…

安装…

Infrastructure--

实用工具…

1.3OracleRAC解决方案…

1.4新兴趋势…

1.5小结---

第2章集群的基础知识与历史….17

2.1用集群实现网格计算…….-19

2.2集群中的共享存储………22

2.3OracleRAC的历史.….27

2.4 Oracle并行服务器体系结构29

1.1.1高可用性术语…

2.5.1集群组服务(CGS) ..31

2.5.3 Oracle并行服务器中的

2.5.4缓存融合第1阶段,CR

2.5.5 Oracle并行服务器的

2.6.1可用性-

2.6.2可伸缩性…

2.6.3可负担性

环境的对比……

3.2.1共享磁盘系统…

3.2.2 Oracle集群件…

3.2.3 Oracle集群件组件…

3.2.4联网栈组件…

3.3.1全局缓存和全局队列服务一65

3.3.2全局资源目录一…

3.3.3OracleRAC后台进程……66

安装…..75

4.1.1配置网络

4.1.2设置组和用户..

4.1.3配置共亨存储-

4.1.4保护外壳和用户限制配置…82

4.1.5配置内核参数…

1.1.2计划内与计划外停机-----5

1.1.3端到视角

1.1.4停机时间的成本…6

1.1.5构建冗余组件9

1.1.6实现高可用性的常用

2.5OPS数据库的组件.…..30

2.5.2分布式管理器(DLM) 31

2.6OracleRAC解决方案.…..-----38

2.7小结…

第3章Oracle RAC体系结构…41

3.1单实例环境与Oracle RAC

3.2OracleRAC组件……

-3.3 Oracle内核组件…

3.4小结..

第Ⅱ部分安装、配置和存储

第4章Oracle Grid Infrastructure的

4.1安装之前的任务…

解决方案

锁定概念…

服务器…

局限性…

Linux公社(www.LinuxIDC.com) 是口口的Linux系口口口网站, 口口口布最新Linux口口.

Eva ua in Wa ming:The do curWiWawrainuxidepEomET.

Linux公社(www.LinuxlDC.com) 是口口的Linux系口口口网站, 口口口布最新Linux口口。

4.1.6 Oracle验证配置RPM….84

4.1.7运行集群验证实用工具…84

4.1.8OracleGridInfrastractu re的

4.1.9安装Oracle Grid

4.2小结…-108

第5章Oracle RAC的安装……109

Oracle RAC的安装…

5.2小结…

第6章自动存储管理…129

6.1有关自动存储管理的

39一些事实…130

6.1.1ASM的物理限制.

6.1.2操作中的ASM…

6.1.3ASM的组成模块…

6.2ASM管理…

6.3ASM工具…

6.3.1ASMCA:ASM配置助手-152

6.3.2ASMCMD:ASM命令行

6.33ASMFTP实用工具.

6.4ASMLib……-154

6.4.1安装ASM Lib…

6.4.2配置ASM Lib-

6.5小结……

第Ⅲ部分Oracle RAC管理

第7章Oracle RAC基本管理…159

7.1初始化参数…160

7.1.1特有参数-

7.12相问参数…

7.1.3实例特有的参数…

7.1.4管理参数文件…

7.2启动和停止实例.

7.2.1使用seve tl启动/停止实例…169

Oracle Database 11gRAC手册(第2版)

7.2.2使用SQL*Plus启动/停止

7.2.3使用SRV CTL在OCR中

7.3管理撒销…

7.4管理临时表空间…..

8.4.2集群件的启动顺序…191

8.7管理表决磁盘….207

小结-….-208

第9章Oracle RAC备份与恢复…209

9.1备份简介….-210

9.2 Oracle备份基础知识…-211

9.3OracleRAC中的实例恢复-213

实例

统计部分…

互联

高级概念

发送…

注册单实例数据库.…170

(Oracle ll gRl)一190

(Oracle ll gR 2)-195

10.1L.I AWR报表解读…260

7.3.1自动撤销管理…

7.3.2手动撒销管理…

7.5管理联机重做日志……

启动闪回区域….

7.7用SRV CTL管理数据库

配置…

7.8管理数据库对象…

9.3.1重做线器和重效……-214

9.3.2重做记录和修改向量-…214

9.3.3检查点..-214

9.4崩溃恢复……216

9.4.1加凌恢复步(单实例.---216

9.4.2OracleRAC中的崩渍恢复…216

9.5实例恢复…..-217

9.6崩溃恢复和介质恢复.…------218

7.8.1管理表空间…

7.8.2管理序列

7.8.3管理表…

7.8.4管理索引…

7.85SQL命令的热围…

7.8.6数据库连接…

7.9小结……180

第8章Oracle RAC高级管理…181

8.1理解服务……182

8.2管理服务…..186

8.3管理SCAN……189

8.4管理集群就绪服务…--190

9.5.1OPS中的实例恢复..-.217

9.5.2OracleRAC中的实例恢复218

9.6.1限定恢复219

9.6.2写块记录(BWR) …-219

9.6.3过去映像(PT)--219

9.6.4两步恢复…-220

9.6.5缓存融合恢复…221

9.7动态再配置和关联性主控

切换….

9.7.1OracleRAC中的快速

9.7.2级存融合恢复内幕-

9.8表决磁盘和OCR的备份与

9.9小结….

第10章Oracle RAC性能管理…233

再配置-.

恢复…

8.41集群件的启动过程

调优…

10.11.2GCS和GES消息发送

10.11.3 STATS PACK. 266

10.11.4ADDM…..266

10.12.1验证正在使用专用

10.12.2互联廷迟一268

10.12.3检证络互联未饱和-269

11.1.1授权与转换…--275

11.1.2锁与队列一276

11.3.1锁存器与队列…277

11.3.2全局领数据库和结构…279

11.3.3OracleRAC中的消息

11.4.1锁模式与锁角色-286

114.2一致性读取处理--289

8.4.3 Oracle集群件自动启动195

84.4 Oracle集群件手动启动…195

8.4.5启动和停止CRS

8.4.6验证CRS…196

84.7禁用和启用CRS-1-197

8.4.8CRS实用工具…--197

8.5管理OCR…:-205

8.6管理Oracle本地注册表…207

10.3可伸缩性与性能..….-----236

10.4为Oracle RAC数据库选择块

大小…..238

10.5使用自动段空间管理……238

10.6VS和GVS视图介绍……239

10.7OracleRAC等待事件……240

10.8全局缓存统计信息….252

10.9全局缓存服务时间….--255

10.10OracleRAC中的队列

10.11OracleAWR报表…259

10.12集群互联调优…267

10.13小结..269

第Ⅳ部分Oracle RAC中的

第11章全局资源目录…273

11.1资源与队列…..-274

11.2缓存一致性……-276

11.3全局队列服务…-277

11.4全局缓存服务…---285

9.8.1表决磁盘的备份和恢复228

9.8.2OCR的备份和恢复-…-229

10.1OracleRAC设计考虑事项--234

10.2工作量分区…---236

11.5小结…..299

第12章缓存融合的深入探讨……301

12.1缓存融合中的关键组件…303

12.2缓存融合工或一致读

12.3缓存融合Ⅱ或写/写缓存

12.4后台进程和缓存融合…-335

10.1.1 Oracle最佳设计实践234

10.1.2OracleRAC特有的最佳

11.4.3GCS资源主控…292

11.4.4主读锁定…..--294

12.1.1ping303

12.1.2延期ping -304

12.1.3过去映像(PD块…304

12.1.4锁主控…305

12.1.5争用类型…305

网络服务……-340

13.2.1客户端负载均.-..----340

13.22服务器端负载均衡.344

13.4.1 Oracle服务-353DC

13.4.2负载均衡…355

13.4.3高可用性功能…--359

设计实我…

服务器…

12.3.1操作中的缓存融合..

12.3.2缓存融合演练-…

12.3.3资源主控和主控切换…334

12.4.1LMON:锁监控器进程…-335

124.2LMS:管理器服务器335

12.4.3LMD:领管理器守护

1244LCKn:饮进程(LCK 0) 336

12.4.5DIAG:诊断守护进程

12.5小结…336

第13章工作量和连接管理…337

13.1工作量分发与负载均衡……338

13.2负载均衡和Oracle

13.3透明应用程序故障转移…346

13.4工作量管理…353

Linux公社(www.LinuxIDC.com) 是口口的Linux系口口口网站, 口口口布最新Linux口口。

Eva ua in Wa ming:The do cuWiwaAcrlainuxidepeomET.

Linux公社(www.LinuxIDC.com) 是口口的Linux系口口口网站, 口口口布最新Linux口口。

进程(LMD ni) ..

Oracle Database 11gRAC手册(第2版)

13.5小结……367

第14章Oracle RAC故障排除…369

14.1安装日志文件…-370

15.4扩展Oracle RAC的局限性…409

15.5扩展Oracle RAC与Oracle

15.6小结…

第16章为Oracle RAC开发

16.1应用程序分区……

16.2数据分区…

16.3缓冲区繁忙等待/块争用--418

16.4索引分区…

16.5处理序列…..

16.6连接管理..

16.7全表扫描…

16.8分析中的库缓存效果……

16.9提交频率…

16.10小结…--

附录A Oracle RAC参考…….433

附录B添加和C除集群节点…461

附录C参考文献…

数据卫士的对比….

应用程序…..

16.4.1缓冲区繁忙等待:

16.4.2有序哈希集群一

14.2OracleRDBMS中的日志目录

结构…..370

14.3 Oracle Grid Infrastructure中的

14.4 Oracle Grid Infrastructure安装

14.5数据库警告日志的内容……375

14.6RAC的开与关……

14.7数据库性能问题….380

14.8调试节点逐出问题….383

14.9 Oracle集群件模块的

14.10调试Oracle RAC中的各种

14.11

日志目录结构…

可用性……

15.1.1全面利用资源…-

15.1.2极快速恢复-

15.2.1光速…

15.2.2网络连通性

15.2.3缓存融合性能…

15.2.4数据存储……

15.3.1基于阵列的镜像….406

15.3.2基于主机的镜像…-407

15.3.4ASM优先读取…

15.3.5扩展集群中的挑战-…-408

失败时的故障排除…..373

14.8.1集群健康监控器..385

14.8.2实例成员资格恢复……386

高级调试…--------393

实用工具…..…395

小结……..396

第V部分部署Oracle RAC

第15章扩展Oracle RAC以实现最大

15.1扩展的好处….…403

15.2设计考虑事项….403

15.3常用数据镜像技术….406

第1章高可用性和可伸缩性概述

第2章

索引枝节/叶块争用--419

使用不同序列…423

16.5.1 CACHE和NO ORDER -422

16.5.2 CACHE和ORDER..423

16.5.3NO CACHE和ORDER 423

16.5.4最佳实践:为每个实例

16.7.1识别全表扫描…425

16.7.2互联协改…426

第Ⅵ部分附录

计算机


python
AI人工智能
javascript
计算机网络/服务器
数据库技术
计算机F

考试教辅


考研考博
英语四六级

沪ICP备18046276号-5
上海秋旦网络科技中心:上海市奉贤区金大公路8218号1幢 联系电话:15618918379