关闭

关闭

关闭

封号提示

内容

首页 Oracle+Database+11g+RAC手册(第2版).pdf

Oracle+Database+11g+RAC手册(第2版).pdf

Oracle+Database+11g+RAC手册(第2版).…

上传者: lane.hu09 2012-07-17 评分 0 0 0 0 0 0 暂无简介 简介 举报

简介:本文档为《Oracle+Database+11g+RAC手册(第2版)pdf》,可适用于IT/计算机领域,主题内容包含OracleDatabasegRAC手册(第版)美KGopalakrishnan著贾洪峰梁涛郭绍明译北京KGopalakrishnanOracleD符等。

OracleDatabasegRAC手册(第版)美KGopalakrishnan著贾洪峰梁涛郭绍明译北京KGopalakrishnanOracleDatabasegOracleRealApplicationClustersHandbook,SecondEditionEISBN:CopyrightbyTheMcGrawHillCompanies,IncAllRightsreservedNopartofthispublicationmaybereproducedortransmittedinanyformorbyanymeans,electronicormechanical,includingwithoutlimitationphotocopying,recording,taping,oranydatabase,informationorretrievalsystem,withoutthepriorwrittenpermissionofthepublisherThisauthorizedChinesetranslationisjointlypublishedbyMcGrawHillEducation(Asia)andTsinghuaUniversityPressThiseditionisauthorizedforsaleinthePeople'sRepublicofChinaonly,excludingHongKong,MacaoSARandTaiwanCopyrightbyMcGrawHillEducation(Asia),adivisionoftheSingaporeBranchofTheMcGrawHillCompanies,IncandTsinghuaUniversityPress版权所有。未经出版人事先书面许可对本出版物的任何部分不得以任何方式或途径复制或传播包括但不限于复印、录制、录音或通过任何数据库、信息或可检索的系统。本授权中文简体字翻译版由麦格劳希尔(亚洲)教育出版公司和清华大学出版社合作出版。此版本经授权仅限在中华人民共和国境内(不包括香港特别行政区、澳门特别行政区和台湾)销售。版权由麦格劳希尔(亚洲)教育出版公司与清华大学出版社所有。北京市版权局著作权合同登记号图字:本书封面贴有McGrawHill公司防伪标签无标签者不得销售。版权所有侵权必究。侵权举报电话:图书在版编目(CIP)数据OracleDatabasegRAC手册(第版)(美)戈帕拉克里希南(Gopalakrishnan,K)著贾洪峰梁涛郭绍明译北京:清华大学出版社书名原文:OracleDatabasegRealApplicationClustersHandbookSecondEditionISBNⅠO…Ⅱ戈…贾…梁…郭…Ⅲ关系数据库系统数据库管理系统技术手册ⅣTP中国版本图书馆CIP数据核字()第号责任编辑:王军张立浩封面设计:牛艳敏责任校对:邱晓玉责任印制:出版发行:清华大学出版社网址:http:wwwtupcomcnhttp:wwwwqbookcom地址:北京清华大学学研大厦A座邮编:社总机:邮购:投稿与读者服务:cservicetuptsinghuaeducn质量反馈:zhiliangtuptsinghuaeducn装订者:经销:全国新华书店开本:mmmm印张:字数:千字版次:年月第版印次:年月第次印刷印数:~定价:元产品编号:作者简介KGopalakrishnan(Gopal)是最佳畅销书OracleWaitInterface:APracticalGuidetoPerformanceDiagnosticsTuning(年由OraclePressMcGrawHill出版)的作者被OracleMagazine评为“年度OracleAuthor”。他还编写了OracleDatabasegRealApplicationClustersHandbook(年由OraclePressMcGrawHill出版)一书曾在多份国际刊物上发表论文被Oracle技术网络(OTN)确认为OracleACE。Gopal设计和实现了这个星球上几个最庞大、最繁忙的数据库在超大型联机事务数据库的性能管理与调优方面拥有丰富的经验。他的核心能力之一就是设计和部署可伸缩数据库解决方案体系结构实现最佳性能、高可用性和可管理性。Gopal是OracleRAC和DatabaseInternals方面公认的专家他利用自己渊博的专业知识解决了世界各地许多棘手的性能问题客户涉及大洲多个国家的电信巨头、银行、金融机构和大学。Gopal目前在Oracle公司从事“工程系统服务”主要围绕“OracleExadata数据库计算机”和“真正应用集群”提供体系结构设计解决方案。合著者简介HarishKumar是澳大利亚ORAXperts控股有限公司的独立Oracle咨询师。在进入ORAXperts之前Harish在澳大利亚的Oracle公司分部从事“Oracle高级客户服务”在OracleRAC、数据库性能调优和高可用性方面为企业客户提供支持。他在Oracle论坛和自己的博客上发表了许多文章其博客位于wwworaxpertscom网站。可以通过电子邮件与他联系:harishkumaroraxpertscom。技术编辑简介JohnKanagaraj是CiscoSystems有限公司的IT架构设计人员专门从事应用程序与数据库性能管理。从年开始他就作为开发人员、DBA和系统管理员使用各种UNIX和Oracle。John经常出席OracleOpenWorld、IOUG、OAUG和当地用户群体会议。他是OracleDatabaseg:InsiderSolutions一书的合著者(该书由Sams出版)并担任多本书籍的技术编辑其中包含获奖的OracleWaitInterface:APracticalGuidetoPerformanceDiagnosticsTuning一书。John还担任IOUG的SELECTJournal杂志的执行主编在这个岗位上他总是致力于挖掘和指导新的作者。John及其家人居住在阳光明媚的加利福尼亚州的海湾地区。您可以通过oraappsdbayyahoocom给他发送电子邮件。ArupNanda在过去的年里一直担任专职OracleDBA工作内容覆盖了从性能调优到灾难恢复的各个方面。他是纽约市一家跨国公司的全球首席数据库架构设计人员。他合作编写了本Oracle数据库书籍在包括OracleMagazine和OTN在内的许多出版OracleDatabasegRAC手册(第版)IV物上发表了多篇论文出席多场诸如OracleOpenWorld和IOUGCollaborate之类的会议。他还发表博客(arupblogpsotcom)、组织培训课程、开发数据库高效管理工具。他是OracleACE总监、OakTableNetwork会员、SELECTJournal杂志(IOUG的一份出版物)编辑、ExadataSIG董事会成员。年他被评为Oracle“年度DBA”。SandeshRao掌管着Oracle公司RAC开发部门的RACAssurance开发团队专门为网格云部署和Exadata数据库计算机制订客户最佳业务流程。他在高可用性领域拥有年的丰富经验曾经使用过各种不同版本和应用程序栈是“网格栈”方面的公认专家。他还负责为扩展客户提供支持。在RACAssurance之前Sandesh管理着“数据库、企业管理员和语言BDE(BugsDiagnosticsandEscalations)”。Sandesh拥有超过年的前台与后台经验在掌管“支持与开发”组织方面有超过年的管理经验。他拥有印度孟买大学的计算机科学学位。致谢让那些对美好事物的想法随你而去从来都不是什么好主意。要写一本书绝不只是作者在印刷材料上记下自己的想法或者与他人共享知识那样简单。它更像是指挥一个乐队。许多音乐家聚集在一个乐队中在一名优秀指挥的引导下按照谱子演奏自己的乐器发出优美的曲调。同样也要有一个大型团队一同工作从而帮助作者编写一本书。当一个一流的团队像这样一同协作时结果就是一本阅读起来赏心悦目、理解起来简单易懂的书。作为这本书的作者我衷心地感谢在背后支持我、帮助我完成本书的团队。首先我要衷心地感谢我的老朋友、哲人和导师JohnKanagaraj感谢他在我启动的每个项目中所给予的支持。John本人是一位Oracle作者他从最开始就一直鼓舞着我。我向他的耐心和指导致敬。每当我精神不振时John就会给我加油、鼓劲儿。OracleDatabasegRAC手册(第版)VI还要特别感谢本书的另一位作者HarishKumarKalra。Harish为本书(特别是在管理章节)做出了巨大的贡献并在整本书的撰写过程中都以不同方式向我提供了帮助。他以多种方式向我提供支持没有Harish这本书的撰写对我来说就会成为一次非常艰难的航行。我要感谢每一位对本书做出直接或间接贡献的人。在过去的几年里我从很多人那里学到了许多东西我要特别感谢SteveAdams、JonathanLewis、VijayLunawat、ScottGossett、ScottHeisey、GajaVaidyanatha和JamesMorle。雪中送炭情义无价!我非常荣幸能与Oracle公司中最聪明的一些人一同合作我要向KotaroOno、SarrMaoz、RodericManalac、NitinVengurlekar、SudhiVijayakumar表达我诚挚的谢意感谢他们对我的帮助。我还要感谢我的同事SreekanthKrishnavajjala、SathishNatarajan、GaneshRajamani和KirtiDeshpande感谢他们最早给出的评论。我还要向我在Oracle工程系统服务部门的经理MichaelErwin和InderpalTahim以及Oracle企业解决方案组的经理ShankarJayaganapathy表示诚挚的谢意感谢他们支持和鼓励我完成这一工作。没有他们的帮助和指导我恐怕抽不出时间来完成这本书。我还要感谢JerryRickers、AngeloPrucino、SheilaCapreo和SohanDemel他们也来自Oracle公司感谢他们在不同阶段提供的帮助和支持。我要真心地感谢那些受人尊敬的客户。他们不仅提出挑战还愿意在自己的系统中实现我的解决方案。他们对于我在本书分享的知识获取和提升方面扮演着重要角色。与McGrawHill这些杰出的人一同工作实在太棒了他们包括:LisaMcClain、WendyRinaldi、StephanieEvans、AloysiusRaj和BartReed。感谢你们对我如此耐心并确保了本书按部就班、及时完成。最后但绝非最不重要的一点我要再次感谢我的技术编辑和审稿人JohnKanagaraj、ArupNanda和SandeshRao他们的出色工作都反映在本书的丰富内容和及时完成之中了。KGopalakrishnan序OracleRAC(RealApplictionClusters真正应用集群)是最畅销的Oracle数据库产品而且从年首次发布后一直如此。这一产品为什么能够如此成功?是因为它为公司提供的价值清晰可见随着时间的推移这一价值会随着公司IT环境的发展而发展。看一下后大型机时代的数据中心。传统上IT已经为每一种应用都构建了专用的硬件和软件集。这样就可以很轻松地提供可预测的服务水平(当然如果负载中存在过高的峰值那么另当别论)。但是这也意味着需要超标准配置硬件和软件来满足峰值要求。当应用需求增长时通常需要升级和相应的停机时间所以要根据业务需要的增长进行伸缩是一件很困难的事情。因为IT倾向于超标准配置所以公司在硬件、软件和维护方面支付的费用超过了真实需求。另外每个硬件和软件集当然都是独立进行管理的这样会进一步增加成本。但是公司更多关注的还不是这一模型的低效性而是如何提高可用性。停机需要耗费金钱而且越来越多的关键业务流程都转变为以联机方式完成OracleDatabasegRAC手册(第版)VIII所以可用性成为最重要的业务推动力。OracleRAC在发布不久后就迅速成为实现数据库高可用性的首选解决方案。一旦公司解决了可用性问题就开始深入研究降低成本的问题了。他们已经使用昂贵的对称多处理(SMP)服务器构建了大型的可伸缩、高可用性系统。支付账单的业务部门开始推动成本的降低。富有远见的IT管理者利用技术来积累竞争优势他们寻求一种更具成本效益的体系结构。他们在商品服务器中找到这种架构这种服务连接成一个“横向扩展”(scaleout)集群所提供的服务级别与昂贵的大型SMP服务器相同而成本只是它的零头。如果一个数据库也在这样一个环境中运行那么会怎么样呢?我们可以使用OracleRAC将数据库扩展到多台服务器上。因此OracleRAC的发展已经能够应对IT业面对的新挑战。向低成本服务器的转移可以降低成本但这种方法只是暂时满足了公司尽最大可能降低成本的渴望。接下来IT部门开始寻求各种方式以期更高效地利用其资源提高利用率实现小投入多生产。在年Oracle发布了OracleDatabaseg和“企业网格计算”体系结构。整合为一种共享体系结构后就可以帮助降低成本在这种共享体系结构中峰值功能和故障转移功能是由多个应用程序共享的。OracleRAC提供了用于开启这一体系结构的关键功能它为工作量提供了灵活性可以随着负载的升高和降低而扩展和缩小其内存印迹。OracleDatabaseg还引入了“自动存储管理”它将网格体系结构扩展到存储层。今天向共享体系结构进行整合的趋势仍在继续。公司现在希望提高其敏捷性缩短上市时间。他们指望云计算能帮助自己更进一步。与网格相比云在多个方面进行了改进:可以快速配置资源可以很轻松地按需创建数据库能够及时满足新的提案。但是仔细研究一下云的这些特征就会发现OracleRAC已经在过去年里提供了完全相同的功能。云重点突出了一些原则而在关系数据库的早期这些原则就已经成为Oracle产品的指导。Oracle很久以来就提倡将工作整合到一个共享计算资源池中网络访问已经成为其解决方案的关键组件以最少的管理工作量快速供应计算资源的能力已经被直接内置到Oracle数据库产品之中。为了完全理解OracleRAC是如何帮助公司构建数据库云的可以更详细地研究一下数据库云。一般来说云就是资源池(也就是硬件、软件和存储)我们可以向其中部署应用程序。这些资源被连接成池由多个应用程序共享。这种资源共用确保有足够资源可供使用即使是在需求峰值和资源故障的情况下也能满足服务需求的质量。云中的资源具有弹性它们可以根据需要扩展和收缩表现出无限的可伸缩性。这一特性更多的是通过快速供应资源来实现的而这种快速供应通常又是通过自服务或自动基础结构完成的。这样就能很轻松地快速部署应用程序、测试台和开发平台从而提高了组织的敏捷性。通过集中管理以及自动满足服务对象的质量要求可以使管理成本保持在较低水平。终端用户不需要再关心资源管理他们与托管服务进行交互使他们能够专注于自己的核心业务。尽管人们熟知的许多基础结构云都是使用服务器虚拟化来构建的但服务器虚拟化并不是云的一个必备要素。数据库云不必部署在服务器虚拟化环境中。OracleRAC多年序IX以前就已经能够将一个数据库服务从托管它的底层实体硬件和存储中抽象出来提供了自己的虚拟化功能。这样就可以为数据库云实现多种部署模型既可以在实体环境中进行部署也可以在虚拟环境中进行部署。数据库云有助于促进整合但并不是所有整合形式都能得到同样的好处。为使投入回报率达到最高公司需要了解各种不同的整合形式以及它们对盈利水平的影响。最简单的整合形式是在服务器级别进行整合经常是利用服务器虚拟化来完成的。这是很容易的可以得到即时、可见的回报。你过去有台未能充分利用的数据库服务器而现在尽管仍然运行着个操作系统和数据库但拥有了台充分利用的服务器。我们节省了地面空间、电力、冷却、基本建设费用而且硬件管理员也不再需要管理台服务器了。但是你的系统、存储、数据库和应用程序管理员看不到任何节约。为了进一步提高投入回报率应当在栈的更高层进行整合。整合存储以降低存储成本。整合操作系统、数据库甚至是工作量。在上移到栈时整合过程就需要多费一点脑筋了。但是其回报也是巨大的。这台服务器、个存储卷、个操作系统、个数据库和个架构都可以整合到非常少量的项中极大地减少了需要管理的项数。在整合到服务器集群最终整合到更少、更大的数据库时OracleRAC成为这些数据库云解决方案的关键组件。OracleRAC提供了很大的灵活性用于将数据库部署到一个服务器集群池中用于扩展服务器用于在集群中的节点之间执行联机再均衡工作。OracleRAC在支持大型整合数据库方面至为重要因为这些数据库现在必须在多台低成本商品服务器之间伸缩以满足整合数据库的聚合需求。Oracle真正应用集群现在已经有多岁了。在过去的年里Oracle一直不断开发更多的技术这些技术在今天使数据库云成为可能。这里给出一些非常著名的示例:Oracleg引入了“动态数据库服务”它允许IT控制运行在共享集群环境中的工作量。“自动存储管理”将数据库云的好处扩展到存储层为那些可以无停机时间、联机配置的数据库提供了弹性存储。“实例隔离(instancecaging)”在共享OS部署中的实例之间提供隔离从而促进了OS整合。Oracleg带来了“服务器池”和“服务管理质量”它们是在整合环境中满足服务级别的关键。OracleExadata改变了云的采购与部署模型提供了私有云(cloudinabox)从而打开了新的天地。它还引入了一些关键的性能改进如“混合列压缩”、智能闪存和智能扫描。所有这些技术听起来可能都非常高级你可能不确定如何开始充分利用它们。我鼓励你阅读本书了解更多知识使用OracleRAC使你的公司具备在世纪保持兴旺所必需的竞争优势。BobThomeOracle公司产品管理部总监前言无论从什么人嘴里听到什么智者都能准确判断出其中的真正含义。我的职业是咨询师到世界许多地方去实现OracleRAC。在我的日常工作中既要回答一些简单的问题比如为RAC选择哪种平台也要处理一些非常复杂的性能问题。我遇到的大多数客户都抱怨说关于这一主题没有明确的文字说明他们中的许多人仍然把RAC看作“黑盒”。即使是那些多年从事Oracle数据库工作、拥有丰富经验的数据库管理员也是如此。那些过去实现过“Oracle并行服务器”(OPS)的客户还希望知道RAC是如何工作的它与OPS有什么不同。尽管市面上有许多其他专门介绍OracleRAC的书籍但我还没有看到一本书能够涵盖有关RAC的所有主题。因此公众在了解RAC内部构造和细微差别方面还有很大的差距。正是因为找不到这样一本书才促使我编写了本书。我的另一本书OracleWait前言XIInterface:APracticalGuidetoPerformanceDiagnosticsTuning取得了巨大成功也给了我很大的鼓舞正是因为那本书使我在年荣获了由OracleMagazine评选的“Oracle年度作者”奖。和上一本书一样我在本书中的目标是解释如何以最高效的方式实现和使用RAC而不是对网格进行理论概述。如果查看目录将会发现我们没有讨论任何有关网格技术或网格体系结构的内容。同样您也不会找到有管网格管理的任何细节既没有“企业管理器”和“网格控制”也没有涉及任何奇特的技术概念。我非常小心地避免讨论那些不适合更广泛读者的内容。我信奉这样一句谚语:“授人以鱼不如授人以渔”。因此本书的目的是提供有关OracleRAC的翔实背景知识和基础原理而不是提供一大堆命令和语法这些内容都可以从标准文档和其他Oracle书籍中找到。尽管本书涵盖了有关RAC的各个方面但它仍然不是完整的它只是一次令人兴奋的长途旅途的开始。希望读者能够把本书当作一本参考书和概念指南(能够长久地放在书架上)而不是把它用作某一特定版本的介绍。我也无意于提供一些仅作权宜之计的解决方案和命令。但是一些章节的确包含了与OracleDatabaseg相关的最佳实践技巧和设计考虑事项。本书讨论的一些概念的确非常复杂建议读者在第一次阅读时跳过它们。在读完本书之后再将这些章节复读几次直到自己能够清晰地理解这些概念为止。注意除非另行指出这里讨论的一些概念仅适用于Oracle的当前版本。您还会注意到对于有些技术主题的处理是非常简单的。因此作为一名DBA您只需要对Oracle的体系结构及工作方式有一些基本但却扎实的理解。我相信对一些高深技术内容的讨论是不切实际的也不需要在所有地方都进行这些讨论。例如“缓存融合”和分布式锁管理器的内部工作方式就不可能在一章之内解释清楚。我认为每一个主题本身都值得专门用一本书来进行讨论。因此要知道这些讨论是在各自标题的上下文中展开的。本书分为个独立部分。第Ⅰ部分介绍高可用性集群的历史和体系结构并对比了各种不同的集群体系结构。它还深入研究了Oracle集群体系结构(包括Oracle并行服务器)和Oracle集群技术的发展。我们还讨论了RAC的体系结构和使RAC成为成功解决方案的Oracle内核组件。第章讨论了高可用性体系结构和集群。我们将在这一章学习最常用的可用性技术并了解计划内和计划外宕机时间对业务的影响。我们还讨论了用于实现高可用性和可伸缩性的最常见解决方案。硬件集群是用于实现高可用性和“按需”可伸缩性的最常用方法。第章向用户介绍了RAC的悠久历史给出了有关集群技术基本知识的一些细节并对早期的Oracle并行服务器进行了讨论。我们还讨论了Oracle并行服务器的内在局限性以及RAC如何用新的技术来克服这些限制。我们还会学习到一些有关“分布式锁管理器”(DLM)锁定的基础知识。第章介绍了OracleRAC体系结构以及使之正常运行的组件。我们将介绍RAC为什么需要全局协调由于共享存储是RAC基础结构的关键所以还将简要讨论RAIDOracleDatabasegRAC手册(第版)XII介绍“自动存储管理”(ASM)和一些与Oracleg有关的新技术比如OracleGridInfrastructure。本书的第Ⅱ部分介绍RAC软件和ASM的安装。另外还提供了一些基本细节涉及为RAC准备硬件、在普通UNIX和Linux环境中安装RAC。有关自动存储管理的基础知识也将在这一部分介绍。第章讨论如何为RAC安装准备硬件。正确、合理地为RAC安装任务准备硬件是成功部署的关键。OracleGridInfrastructure是“Oracle集群件”它在操作系统级别逻辑绑定服务器我们将在这一章讨论“Oracle集群件”的安装。第章专门讨论在集群上安装RAC。我们将使用截屏过程来讨论RDBMS安装和RAC数据库配置。我们还使用新的集群验证实用工具来验证安装的完整性。第章介绍ASM。ASM是来自Oracle的一种新数据库文件系统您将学习如何在ASM环境中管理磁盘组。您还会学习ASM中的一些新改进比如“ASM集群文件系统”(ACFS)和各种命令行工具。Oracle提供的实用工具ASMLIB也将在本章进行简要讨论。第Ⅲ部分讨论了RAC数据库的基础管理知识。其中包含有关RAC数据库基本管理的注释列举了单实例管理和RAC数据库管理之间的相似之外与区别。RAC性能管理一章介绍了OraclegRAC中的最常见问题、议题和等待方案以及有可能适用的解决方案。除了高级管理之外本章还介绍了RAC中的服务管理。第章从DBA的角度讨论对OracleRAC数据库的管理。管理RAC类似于管理单实例数据库但有一些变化。我们将研究有关RAC数据库管理的考虑事项还将讨论“Oracle集群就绪服务”和表决磁盘的管理主题。第章讨论在RAC环境中管理服务。“服务”仍然是数据库中一个比较新的概念它简化了资源管理和工作量的分发为工作量提供了高可用性。OracleClusterware命令行界面也将在这一章进行详细讨论。第章讨论RAC的备份和恢复概念以及RAC中的实例和数据库恢复概念。我们不会讨论在备份和恢复过程中涉及的命令和语法。本章深入讨论在单实例中恢复的体系结构并深入探讨OracleRAC数据库中的不同恢复类型。第章涉及RAC的性能管理。在任何系统中管理和实现优异性能可能都是一个主要目标在RAC中也是如此。与单实例调优相比RAC的性能调优需要的考虑事项要多一些这是因为访问同一资源集合的实例多了。在设计和调优RAC数据库时应当考虑一些额外的注意事项我们将在本章的性能调优主题中详细讨论它们。OracleWaitInterface在g版本中得到了增强我们将非常详细地讨论它特有的一些事件。这一章还对如何调整这些事件提供了建议。本书的第Ⅳ部分主要讨论一些高级主题。我们将进入RAC环境的资源管理内容讨论如何在RAC环境中共享和管理资源。我们讨论“全局缓存服务”和“全局队列服务”及其内部工作方式。我们还将更详细地讨论“缓存融合”主题全面回顾过去是如何运作的以及“缓存融合”是如何改变在实例之间共享数据的动态性。前言XIII第章详细讨论全局资源目录及其要做的事情。您将了解不同的锁定和序列化机制以及它们在操作OracleRAC数据库中的重要性和实用性。您应当注意到这些讨论在本质上是十分深入的所以您应当做好准备将这一章多读几遍有效地掌握其中的内容。全局资源目录和资源控制主题在本章讨论。第章提供理解缓存融合所需要的大多数细节。我们将用示例和演示来说明缓存融合到底是如何工作的。这是本书中最重要的一章理解它之后将有助于我们欣赏这一组件中包含的智慧。它还会在设计可伸缩RAC解决方案和调试最复杂性能问题中提供极大帮助。您会学习一些有关RAC在Oracleg中如何工作的内部技巧这些技巧非常令人兴奋还会提供一个文档齐备的示例来帮助读者轻松地理解这些事实。第章从Oracle的角度介绍了工作量管理。您还会学习“透明应用故障转移”(TAF)以及如何实施它。Oracleg已经增强了“快速应用通知”(FAN)功能并将基于服务的管理发展到高一级水平。本章对它们的用法进行了讨论。第章讨论RAC故障排除这是人们了解最少的RAC主题之一。本章为读者提供了几种方法可以用来快速解决非正常RAC实例的疑难问题。本章从操作的角度讨论了故障排除介绍了性能诊断和实例恢复的故障排除。第Ⅴ部分讨论RAC的部署包括将RAC扩展到一个分散在不同地理区域的集群环境中和常见的应用程序开发最佳业务流程。这一部分将讨论最常用的RAC应用程序开发技巧。第章介绍如何扩展RAC讨论在WAN环境中对RAC进行扩展。OracleRAC最常被用作可伸缩性和可用性解决方案。但在特定情况下它也可以用作一种灾难恢复解决方案。这一配置被称为“扩展RAC集群”我们将讨论与这一主题有关的最常见问题。第章介绍RAC应用开发中的一些最佳业务流程。我们已经尝试涵盖OracleRAC环境中的一些最常见问题并提供了一些克服这些挑战的最佳实践方法。本书的第Ⅵ部分是附录。附录A解释最有用和最常用的V$视图将这些动态性能视图根据使用情况进行了分组。附录B讨论如何在集群中添加和删除节点。附录C列举了在编写本书时用到的一些参考文献。我们绝对没有试图涵盖OracleRAC的方方面面。我相信这本书只是一个开始。作为作者我希望听到您的反馈告诉我您是否喜欢这本书需要我做些什么来进行改进。请随时通过kaygopalyahoocom联系我告诉我您对本书的任何评价。目录第Ⅰ部分高可用性体系结构与集群第章高可用性和可伸缩性概述高可用性高可用性术语计划内与计划外停机端到端视角停机时间的成本构建冗余组件实现高可用性的常用解决方案集群、冷故障转移和热故障转移高可用性选项的优缺点可伸缩性OracleRAC解决方案新兴趋势小结第章集群的基础知识与历史用集群实现网格计算集群中的共享存储OracleRAC的历史Oracle并行服务器体系结构目录XVOPS数据库的组件集群组服务(CGS)分布式锁管理器(DLM)Oracle并行服务器中的锁定概念缓存融合第阶段CR服务器Oracle并行服务器的局限性OracleRAC解决方案可用性可伸缩性可负担性小结第章OracleRAC体系结构单实例环境与OracleRAC环境的对比OracleRAC组件共享磁盘系统Oracle集群件Oracle集群件组件联网栈组件Oracle内核组件全局缓存和全局队列服务全局资源目录OracleRAC后台进程小结第Ⅱ部分安装、配置和存储第章OracleGridInfrastructure的安装安装之前的任务配置网络设置组和用户配置共享存储保护外壳和用户限制配置配置内核参数Oracle验证配置RPM运行集群验证实用工具OracleGridInfrastructure的安装安装OracleGridInfrastructure小结第章OracleRAC的安装OracleRAC的安装小结第章自动存储管理有关自动存储管理的一些事实ASM的物理限制操作中的ASMASM的组成模块ASM管理ASM工具ASMCA:ASM配置助手ASMCMD:ASM命令行实用工具ASMFTP实用工具ASMLib安装ASMLib配置ASMLib小结第Ⅲ部分OracleRAC管理第章OracleRAC基本管理初始化参数特有参数相同参数实例特有的参数管理参数文件启动和停止实例使用srvctl启动停止实例OracleDatabasegRAC手册(第版)XVI使用SQL*Plus启动停止实例使用SRVCTL在OCR中注册单实例数据库管理撤销自动撤销管理手动撤销管理管理临时表空间管理联机重做日志启动闪回区域用SRVCTL管理数据库配置管理数据库对象管理表空间管理序列管理表管理索引SQL命令的范围数据库连接小结第章OracleRAC高级管理理解服务管理服务管理SCAN管理集群就绪服务集群件的启动过程(OraclegR)集群件的启动顺序Oracle集群件自动启动Oracle集群件手动启动启动和停止CRS(OraclegR)验证CRS禁用和启用CRSCRS实用工具管理OCR管理Oracle本地注册表管理表决磁盘小结第章OracleRAC备份与恢复备份简介Oracle备份基础知识OracleRAC中的实例恢复重做线程和重做流

用户评论(1)

0/200
  • pg2011 2012-11-02 00:47:20

    贱人

精彩专题

上传我的资料

每篇奖励 +2积分

资料评价:

/18
仅支持在线阅读

意见
反馈

立即扫码关注

爱问共享资料微信公众号

返回
顶部