下载 >  数据库 >  Oracle > oracle rac

oracle rac

Oracle window Rac 安装文档
2011-11-17 上传大小:7.39MB
想读
分享
收藏 举报
Oracle RAC

Oracle RAC,goood! Oracle RAC,goood! Oracle RAC,goood!

立即下载
Oracle RAC安装实录

Oracle RAC安装实录 Oracle RAC安装实录 Oracle RAC安装实录 Oracle RAC安装实录

立即下载
大话oracle rac

大话oracle rac 大话oracle rac 大话oracle rac 大话oracle rac

立即下载
Oracle Rac ASMLIB for redhat6.5

Oracle Rac ASMLIB for redhat6.5 Oracle Rac ASMLIB for redhat6.5 Oracle Rac ASMLIB for redhat6.5 Oracle Rac ASMLIB for redhat6.5

立即下载
强烈推荐Oracle 12c RAC 安装部署 on Linux 6.4

强烈推荐Oracle 12c RAC 安装部署 on linux 6.4,80多页,大牛精心撰写的文档,你不得不看

立即下载
RHEL7 搭建 Oracle11g RAC

本文档为笔者动手操作,每一步截图和说明均来自实践。

立即下载
深入理解Oracle RAC 12c(完整书签).pdf

深入理解Oracle RAC 12c(完整书签).pdf 深入理解Oracle RAC 12c(完整书签).pdf

立即下载
单实例迁移到Oracle RAC最佳实践

单实例迁移到Oracle RAC最佳实践,非常的详细,很不错

立即下载
具备-EMC-VPLEX-Metro-的-Oracle-Extended-RAC-—-最佳做法规划

具备-EMC-VPLEX-Metro-的-Oracle-Extended-RAC-—-最佳做法规划

立即下载
oracle rac 规划实施方案

oracle rac 规划实施方案,里面详细介绍每一步的具体过程,其中是以虚拟机为实验环境

立即下载
大牛出手Oracle 11.2.0.3 RAC 基于生产环境安装手册

大牛出手Oracle 11.2.0.3 RAC 基于生产环境安装手册,非常详细,全是干货,完全安装生产环境来部署撰写的!

立即下载
Oracle RAC增加ASM盘,创建表空间

Oracle RAC增加ASM盘,创建表空间

立即下载
超完美Oracle 10g RAC安装全过程 中文文档

超完美Oracle 10g RAC安装全过程 95页中文文档,一册在手,安装无忧!

立即下载
实战完美搭建Oracle 11gR2_RAC+ASM+DG(最新精编版)

实战完美搭建Oracle 11gR2_RAC+ASM+DG(最新精编版)

立即下载
Oracle RAC核心技术详解(高清 含详细目录)

• Oracle RAC领域的扛鼎之作,

立即下载
华为出的牛逼的文档 Oracle11g R2 RAC安装指导书(SUSE11+ASM)

华为出的牛逼的文档 Oracle11g R2 RAC安装指导书(SUSE11+ASM)148页,超完美。 本文档介绍了在ATAE下安装Oracle11gR2(RAC)数据库。 本文档以Suse11 SP1操作系统为例进行安装。 读者对象 本文档主要适用于以下工程师: Oracle技术支持工程师 生产工程师 研发工程师 服务工程师

立即下载
大话Oracle RAC:集群、高可用性、备份与恢复--详细书签版

CruiseYoung提供的带有详细书签的电子书籍目录 http://blog.csdn.net/fksec/article/details/7888251 大话Oracle RAC:集群、高可用性、备份与恢复 基本信息 作者: 张晓明 丛书名: IT名人堂 出版社:人民邮电出版社 ISBN:9787115204158 上架时间:2009-3-26 出版日期:2009 年4月 开本:16开 页码:473 版次:1-1 编辑推荐    以Oracle 10g为基础,对Oracle RAC进行了全面的介绍和分析。    按照“发现问题→解决问题→实践与理论相结合”的方式进行介绍    首先对现实问题进行分析,然后提供合适的解决方案,最后自然地引出Oracle中的理论知识点. 内容简介    本书以oracle 10g为基础,对oracle rac进行了全面的介绍和分析。全书分为两个部分,共14章,第一部分是集群理论篇,这部分从集群基础知识入手,通过分析集群环境和单机环境的不同,介绍了集群环境的各个组件及其作用,以及集群环境的一些专有技术,包括oracle clusterware、oracle database、asm、cache fusion等。第二部分是实践篇,每一章都针对rac的一个知识点展开讲解,包括oracle clusterware的维护、ha与lb、备份、恢复、flashback家族、rac和data guard的结合使用、rac和stream的结合使用,最后对asm进行深入介绍,并给出性能调整的指导思想。.    本书按照“发现问题→解决问题→实践与理论相结合”的方式进行介绍,首先对现实问题进行分析,然后提供合适的解决方案,最后自然地引出oracle中的理论知识点,这种讲解方法能够有效地降低阅读难度,帮助读者更好地掌握相关技能。..    本书可以作为数据库开发人员、数据库管理员、数据库初学者及其他数据库从业人员的工作参考手册,也可以作为大中专院校相关专业师生的参考用书和相关培训机构的培训教材。 作译者   张晓明,Oracle OCP,现用网名“石头狗”,名称来自于《和佛陀赏花去》中的故事;狗会因为人随手丢出的一个东西而追逐,可能是一个骨头、一块肉、一个眼神,甚至是一个石头,警示一定要看清自己在追逐的东西。 目录 封面 -14 封底 474 扉页 -13 版权 -12 序 -11 前言 -9 目录 -4 第1部分 集群理论篇 1 第1章 RAC初体验 2 1.1 本书使用环境 3 1.1.1 硬件环境 3 1.1.2 软件环境 4 1.1.3 本书使用的环境 6 1.2 如何在PC机上搭建RAC环境 8 1.2.1 需要下载的软件 8 1.2.2 安装过程 9 1.3 任务列表 28 1.4 规划阶段 28 1.4.1 确认主机名和3个IP地址 29 1.4.2 存储方案选型 29 1.5 实施阶段 30 1.5.1 主机配置 31 1.5.2 安装Oracle Clusterware 40 1.5.3 安装Oracle Database 51 1.5.4 配置Listener 55 1.5.5 创建ASM 59 1.5.6 创建数据库 63 1.6 客户端测试 71 1.6.1 客户端配置 71 1.6.2 体验Failover 72 1.6.3 体验LoadBalance 73 1.6.4 修改归档模式 74 第2章 什么是RAC集群 76 2.1 集群分类 76 2.2 集群环境的特殊问题 76 2.2.1 并发控制 77 2.2.2 健忘症(Amnesia) 77 2.2.3 脑裂(Split Brain) 77 2.2.4 IO隔离(IO Fencing) 78 2.3 RAC集群 78 2.3.1 存储层 79 2.3.2 网络层 79 2.3.3 集群件层 80 2.3.4 应用层 81 2.4 小结 81 第3章 Oracle Clusterware 82 3.1 Clusterware和RAC的关系 82 3.2 Oracle Clusterware组成 83 3.2.1 磁盘文件 83 3.2.2 Clusterware后台进程 89 3.2.3 网络组件 91 3.3 Clusterware的日志体系 95 3.4 小结 95 第4章 RAC原理 96 4.1 数据库基本原理 96 4.1.1 并发访问和数据一致性 97 4.1.2 事务和隔离级别 98 4.1.3 Oracle支持的隔离级别 99 4.2 Oracle单实例的并发控制机制 100 4.2.1 Lock 100 4.2.2 数据记录的行级锁 101 4.2.3 Latch 105 4.2.4 Latch和Lock对比 106 4.2.5 进一步理解 106 4.3 RAC下的并发控制 109 4.3.1 DLM中资源和锁 110 4.3.2 Non-Cache Fusion资源 111 4.3.3 Cache Fusion资源 112 4.3.4 GRD(Global Resource Directory) 114 4.3.5 PCM Lock 114 4.3.6 Cache Fusion 116 4.3.7 RAC并发控制总结 121 4.4 RAC架构 121 4.4.1 SGA的变化 122 4.4.2 后台进程的变化 122 4.4.3 文件 124 4.4.4 SCN 126 4.4.5 Cache Fusion、GCS、GES 127 4.5 RAC和Clusterware的交互 127 4.5.1 Clusterware层 128 4.5.2 RAC层 129 4.6 小结 132 第5章 存储方案——ASM初步 133 5.1 Shared-Disk和Shared-Nothing架构 133 5.2 Oracle 10g RAC的存储方案介绍 134 5.3 ASM架构 134 5.3.1 ASM实例 135 5.3.2 文件 136 5.4 配置ASM 136 5.4.1 安装位置 136 5.4.2 创建ASM磁盘 136 5.4.3 配置ASM实例 144 5.4.4 创建磁盘组 146 5.4.5 在数据库中使用ASM的磁盘组 147 5.5 ASM实例:将数据库迁移到ASM 147 5.5.1 试验说明 147 5.5.2 操作步骤 148 5.5.3 最后验证 155 5.6 小结 156 第2部分 实战篇 157 第6章 RAC维护工具集 158 6.1 Oracle Clusterware工具集 158 6.2 节点层 158 6.3 网络层 159 6.4 集群层 161 6.4.1 crsctl 162 6.4.2 OCR命令系列 167 6.5 应用层 176 6.5.1 crs_stat 176 6.5.2 onsctl 180 6.5.3 srvctl 186 6.5.4 恢复 192 6.6 小结 196 第7章 HA和LB 197 7.1 什么是高可用性 197 7.2 Failover 198 7.2.1 Client-Side Connect Time Failover 198 7.2.2 TAF(Transparent Application Failover) 198 7.2.3 Client-Side Failover和TAF的对照试验 199 7.2.4 Server-Side TAF 202 7.3 Oracle Clusterware HA框架 210 7.3.1 术语介绍 210 7.3.2 配置命令 213 7.3.3 完整实例 219 7.4 LoadBalance 223 7.4.1 Connection Balancing 223 7.4.2 利用Service分散负载 227 7.5 测试LoadBalance 228 7.5.1 通过Listener日志区分路由来源 228 7.5.2 测试方法 229 7.5.3 测试过程 230 7.6 小结 234 第8章 备份 235 8.1 概述 235 8.1.1 备份 235 8.1.2 恢复 236 8.1.3 RMAN工具 238 8.2 使用Flash Recovery Area 238 8.2.1 配置Flash Recovery Area 239 8.2.2 Flash Recovery Area的空间监控 239 8.3 使用RMAN 240 8.3.1 RMAN工具的使用方法 240 8.3.2 RMAN配置 242 8.4 完全备份和增量备份 248 8.4.1 完全备份 249 8.4.2 增量备份 251 8.4.3 其他RMAN命令 254 8.5 RAC的备份实例 261 8.6 小结 264 第9章 恢复 265 9.1 为什么Oracle数据库能够恢复 265 9.2 日志 267 9.2.1 日志线程(Redo Thread) 268 9.2.2 RAC的联机日志 268 9.3 恢复种类 269 9.3.1 Instance Recovery 269 9.3.2 Media Recovery 269 9.3.3 Crash Recovery 269 9.3.4 Online Block Recovery 274 9.4 介质恢复 274 9.4.1 完全恢复 275 9.4.2 不完全恢复 280 9.4.3 恢复到单实例 294 9.5 小结 302 第10章 其他恢复技术 303 10.1 数据块恢复 303 10.2 如何检查数据块一致性 304 10.2.1 使用初始化参数 304 10.2.2 DBV工具 305 10.2.3 Analyze命令 307 10.2.4 RMAN工具 307 10.2.5 dbms_repair包 308 10.3 模拟数据块不一致 309 10.4 数据块不一致处理办法 313 10.4.1 收集信息 313 10.4.2 设计恢复方法 314 10.4.3 恢复操作 316 10.5 数据块恢复实例 317 10.6 Flashback家族介绍 326 10.7 Flashback Database 326 10.7.1 Flashback Database架构 326 10.7.2 启用Flashback Database 327 10.7.3 Flashback Database 329 10.7.4 命令和视图 332 10.8 Flashback Drop 333 10.8.1 Tablespace Recycle Bin 333 10.8.2 Flashback Drop操作 335 10.8.3 Recycly Bin的维护 336 10.9 Flashback Query 和Flashback Table 337 10.9.1 Oracle 9i的Flashback Query 337 10.9.2 Flashback Version Query 339 10.9.3 Flashback Transaction Query 354 10.9.4 Flashback Table 356 10.9.5 UNDO Retntion 359 10.10 小结 360 第11章 RAC和Data Guard 361 11.1 Data Guard介绍 361 11.1.1 Data Guard架构 362 11.1.2 日志发送(Redo Send) 362 11.1.3 日志接收(Redo Receive) 365 11.1.4 日志应用(Redo Apply) 367 11.1.5 数据保护模式 367 11.1.6 自动裂隙检测和解决 368 11.2 RAC和Standby配置实例 369 11.2.1 RAC Primary和Single Standby 370 11.2.2 RAC Primary和RAC Standby 381 11.3 小结 394 第12章 RAC和Stream Replication 395 12.1 Stream的工作原理 395 12.2 Data Guard和Stream对比 396 12.3 RAC Stream配置实例 397 12.3.1 Single(Source)和RAC(Target) 398 12.3.2 RAC对RAC的复制 404 12.3.3 STRMMON工具 425 12.4 小结 427 第13章 深入ASM 428 13.1 非ASM的存储结构 428 13.2 ASM存储结构 429 13.3 ASM文件系统 430 13.3.1 ASM Metadata 431 13.3.2 Physical Metadata 431 13.3.3 Virtual Metadata 433 13.3.4 Disk Recovery 434 13.4 条带化(ASM Striping) 435 13.4.1 ASM文件模板(ASM File Template) 435 13.4.2 ASM别名(ASM File Alias) 436 13.5 RDBMS和ASM之间的交互 445 13.6 ASM的实例恢复 446 13.7 ASM和OS Filesystem之间交互 447 13.7.1 dbms_file_transfer包 447 13.7.2 RMAN的CONVERT方法 453 13.7.3 ASM和TTS 453 13.8 ASM的限制 456 13.9 小结 457 第14章 性能与RAC 458 14.1 RAC的若干特点 459 14.2 AWR 461 14.2.1 启用AWR 462 14.2.2 修改AWR配置 462 14.2.3 产生AWR报告 462 14.3 ASH 464 14.4 SQL调整策略 466 14.4.1 SQL语句的执行过程 466 14.4.2 SQL性能调整的基本方法 467 14.4.3 PL/SQL和SQL 471 14.5 小结 473 前言   从2008年2月开始动笔到定稿出版,这本书的编写几乎花费了我10个月的时间,大大超出了最初3个月的计划。这个过程虽然不能说寝食难安,但其中的酸甜苦辣也是如人饮水,冷暖自知,如果一开始就知道要投入这么大精力,我真怀疑自己是否有勇气开始动笔。.   回顾自己学习RAC的经历,我对它又爱又恨。因为对技术本身的痴迷加上高“薪”技术的诱惑,所以爱;因为没有能力掌控,所以恨。时至今日,我仍然不敢说自己已完全掌握了RAC,RAC的学习过程是对我所有学习过的IT技术的大复习,包括OS、Network、Storage、Database等,甚至可能还有很多领域我从未涉足。   相信很多对Oracle有一定经验的DBA和我有同样的感觉,RAC比普通的Oracle更难入门。不仅因为比比皆是的晦涩艰深的术语,也不仅因为它覆盖的技术领域太广,更主要的是可用的参考资料太少。我翻遍了所有能够获得的书籍资料,但是这些资料都是从很基本、很琐碎的细节开始,从下到上(Bottom-Up)的学习方式是虽然看到了“树”,但是看不到“林”。虽然无树不成林,技术细节总是必要的,但过于琐碎的分解给我造成更大的迷惑,到底RAC的总线是什么?GCS、GES、GRD、PCM这些东西是如何堆砌在一起的?   这段痛苦经历促使我决定以自己的方式讲述RAC的故事,如果大家能在这个旅程中豁然开朗,对我而言将是一件很有趣又备感欣慰的事。   本书特点   本书最大的特点是侧重于理论讲述和实战演练,尤其是对理论的剖析有一定的深度,并通过大量完整的案例来论证这些理论。DBA和开发人员特点不同,对于开发人员来说,从某种角度上,强调创造力决定高度。但是DBA要求的是稳定压倒一切,DBA必须去适应自己所使用的产品,而不能期待产品去适应自己,更没有机会去改变产品,因此了解这个产品的工作原理是非常必要的。   现在网络发达,遇到问题时,有论坛、BBS各种渠道可以利用。相信大家都有类似这样的体会:“哇,这家伙怎么能想到这样做?怎么敢这样做?”。其实这些高手的所谓“特技”都不是偶然,也不是贸然下手,只是他对产品有比你更深刻的认识,知道问题的前因,知道行动的后果,所以看起来他可以“天马行空、为所欲为”,而你只能“亦步亦趋、如履薄冰”。因此,我个人更强调对基础的掌握,而不要迷信有什么技巧或捷径。请相信只要能在一个领域持续上数年,你就在这个领域里能成为专家。   采用这种方式还有一个原因,RAC覆盖知识面广、资料难觅也是众所周知的。时至今日,我不敢妄谈精通,只是尽可能地把所知中规中矩地记录下来,不敢随意发挥,希望能够抛砖引玉,并对大家有所启发和帮助。   本书适用读者   大话Oracle RAC,书如其名,本书不是一本Oracle数据库的基础入门书籍,而是关于Orace RAC的入门指导。   这本书适合于初、中级数据库管理员和数据库开发人员,但是本书不会特别讲述什么是SGA,什么是数据文件,什么是字典视图,什么是日志,也不会专门介绍如何创建表空间、用户等。如果你对上面这些名词、操作都非常陌生,那么这本书不适合你,请先夯实单实例的基础(可以参考下面的“学习资源推荐”)再来看这本书。   本书假定读者已经脱离了入门阶段。如果你对Oracle单实例数据库有一定基础,并做过类似DBA工作,但是由于条件所限,一直对RAC敬仰如滔滔江水,渴望拥有却不知如何下手,那么这本书就非常适合你。如果你需要在最短时间内充电RAC相关知识,并且敢在简历上写下“有一定RAC经验”,那么这本书就是为你而准备的。   可能你已经有了一定的Oracle使用经验,比如做过些安装、管理、备份操作,对Oracle数据库有了一定感性认识,但是并没有完整的理论框架,那是最好的,你可以通过这本书学习到Oracle最核心的理论基础,并看到这些理论在单实例和RAC环境下的各种应用,不过还是建议你找一本基础入门的书籍放在手边,方便速查。   学习资源推荐   http://www.oracle.com/pls/db102/portal.all books,Orace 10.2官方文档,最权威的文档,适合系统学习。   http://www.oracle.com/technology/index.html,OTN,资料新、覆盖面广,尤其适合快速入门、图文并茂;缺点是分类方式不太适合中国用户的习惯。   https://metalink.oracle.com,Metalink,各种深度的文档一应俱全,也是所有补丁的发源地,不过用户需要申请账号。   http://www.itpub.net,这是很多Oracle DBA开始成长的地方。   http://www.eygle.com,这是Eygle的个人网站,Eygle(Oracle ACE Director)是国内Oracle数据库领域中的知名资深人士。   http://asktom.oracle.com,大名鼎鼎的AskTom。 .  http://www.databasejournal.com和http://www.oracle-base.com这两个站点程度类似,经常会有针对某专题的系列文章,适合初学者。   本书结构与内容   本书共14章,分为集群理论篇、实战篇两大部分。   工欲善其事,必先利其器,学习RAC,环境是最重要的。所以第1章“RAC初体验”将引导读者在一台PC机上搭建出一个2节点的RAC环境,并在建好之后快速感受RAC两大亮点——负载均衡、高可用性。这一章内容虽然是介绍安装,但并不是简单的单击“上一步”、“下一步”按钮,其间渗透了许多作者的体会和心得,所以即使有安装经验的读者,也无妨做一次快速翻阅,相信也会有所收获。   从第2章至第5章主要是基础理论介绍,第2章首先概述了集群的概念、分类,并在其基础上对RAC架构做一个快速浏览。接下来的3章,每一章都讨论了RAC的一个组件。   如果对RAC环境做一个解剖,可以发现集群软件架构可以分为3个组件:Clusterware Manager(集群件)、Distribute Lock Management(DLM,分布式锁管理器)、Oracle实例。这3个组件在Oracle的发展历史各不相同。Oracle在版本9之前一直是依赖厂商的集群件产品,比如Sun的Clusterware。直到Oracle 9才开始提供自己的集群件产品Cluster Manager,但是只支持部分平台。到了版本10,这个产品已经演变成一个功能完整、支持所有平台的独立产品Oracle Clusterware,这个产品不仅支持RAC,而且还能为其他非Oracle软件提供高可用支持。第3章专门介绍Oracle Clusterware。而第7章会演示如何利用这个产品搭建一个Web集群。   无论Oracle还是IBM、微软的数据库产品,无论单实例数据库还是集群数据库,它们核心功能都是一样的——事务处理,并在保证数据完整的前提下提供最大的并发支持。大家都知道,数据库系统是通过“锁机制”来实现的,而在集群环境下,使用的是“分布式锁机制”。其实不仅仅是数据库,所有支持多用户并发的系统都需要某种“锁机制”,因此无论“锁”还是“分布式锁”都不是Oracle所特有的,它是所有这些系统的共性。..   Oracle单实例的锁机制包括两种:Lock和Latch,Oracle RAC同样也离不开这两种锁机制,但是Oracle RAC又多了一种新的锁——分布式锁,这种锁的管理机制叫作分布式锁管理器(DistributedLockManager,DLM)。Oracle集群最初使用的是操作系统的DLM,但是操作系统的DLM仅适用于数量很少的资源的分布式管理,比如对文件,对于Oracle数据库动辄G级的数据量,这种DLM就非常不适合。所以Oracle开发了自己的DLM机制,在RAC之前的OPS中,这种技术叫作PCM(Parellel Cache Management),到了RAC,这个技术改名为Cache Fusion。可以说,RAC的学习、管理、优化都是围绕着Cache Fusion进行的。不过与Clusterware不同,Oracle并没有把DLM独立为一个产品,而是把DLM功能集成到数据库内核中,如果安装过程中检测到Clusterware的存在,就会激活内核的DLM功能。   第4章围绕着“锁”在单实例和RAC的使用,详细讲述了RAC原理。这一章是全书最重要的部分,也是作者花费心血最多的章节,希望读者详细研读。   以“锁”为总线来学习RAC,这个灵感来自于我在雅虎工作期间主持的一次内部培训,也正是这个灵感造就了本书。   当时雅虎的一个系统要从SQL Server转移到Oracle,大家希望能对SQL Server和Oracle的区别有所了解,于是我就主持了一次内部培训。当时对培训主题的选择是煞费苦心,如果从两个产品的媒体发布数据、销售数量做比较,对于技术人员显然没有任何意义;如果单从产品功能、用户友好性来比较,也没有任何说服力。在否定了若干方案后,我开始思考“数据库最本质的功能是什么?”,思索的结果就是最终选定“并发和锁”作为比较的主题。通过介绍两种产品的“锁机制”是如何实现的,以及各自的实现方法对并发能力的影响,从而达到比较的目的。这个讲义(PPT格式)可以在我的Blog(http://space.itpub.net/75321)找到。需要说明的是,这个讲义是以Oracle 9i和SQL Server 2000为基础,其中关于Oracle 9i的部分对Oracle 10g仍然有效,但是SQL Server 2000部分对其他版本是否适用,就需要根据具体情况来定。   这次内部培训之后,借助这个灵感,我对RAC知识重新梳理,终于找到了学习RAC最有效的方法(至少我个人这样认为),也最终产生这本书。   第5章带领读者认识ASM,这是Oracle 10推出的自动存储管理系统,这个系统同时综合了集群文件系统和卷管理器两方面功能,也是Oracle 10 RAC的首选存储方案。   本书的第6章到第12章是实战部分,每一章都是一个独立的讨论主题。   Oracle 10g中的管理工具被大大加强,提供了基于Web界面的管理方式。这些工具虽然简单好用,但对于初学者来说恰恰也是缺点,首先这些工具隐藏了背后的运作机制,其次对于这些工具本身的学习也会分散读者的精力,何况在某些现场根本没有图形界面可以使用。所以,我更推荐读者在学习阶段还是使用“笨”方法:手工输入命令+观察输出结果。在有一定的经验以后,再去使用各种图形工具,更何况Oracle中需要记忆的命令数量也是非常有限的,差不多一章的内容就可以全部覆盖。   因此,第6章把RAC环境中可能用到的命令进行整理,并按照一种便于记忆的方式进行归类。但这一章并不是命令手册,很多命令会有些较深入的分析。当然在以后的章节学习中,读者可能还会需要反复查阅这一章。   第7章介绍RAC最主要的亮点“HA和LB”,第8章介绍RAC的备份,第9章介绍恢复技术中的完全恢复、不完全恢复,第10章介绍其他恢复技术,包括数据块恢复、Flashback功能家族介绍。   Oracle的高可用家族除了RAC还有两个兄弟:Data Guard和Stream Replication,相对于RAC,这两种方案都比较容易上手,也是目前企业常用的HA方案。但是简单好学并不是代表功能会打折扣。这三兄弟每个既能独当一面,也可以互相配合使用,提供更强大的功能。但是,这三个兄弟针对的问题并不一样,适用场合也不尽相同。因此学习Oracle的高可用方案时,必须搞清楚这些方案的区别,最贵的并不一定是最适合的。因此,第11章比较了RAC和Data Guard的区别,以及二者如何搭配使用。第12章解释了RAC和Stream Replication的区别和合作。   第13章是对ASM的深度介绍,其中ASM Alias部分很重要,对于用户可能遇到的问题给出了具体的解决办法。   第14章主要介绍了调优方面的内容,但只介绍了SQL调整策略以及RAC环境下要考虑的特殊内容。之所以只选择这些内容,是因为Oracle性能调整是一个非常大的主题,经典话题包括主机、内存、网络调整,SQL语句调整、等待事件调整等,新话题可以讨论Oracle 10g新添的若干工具AWR、ASH、ADDM等。如果在一章中把这些内容都一网打尽,只能是蜻蜓点水、点到为止,与其这样不痛不痒地堆砌,还不如有针对性地深入讨论几个重点。需要更多了解性能优化内容的读者,可以参考其他资料和文档。   本书声明   (1)除了特别声明外,本书实例中使用的操作系统是Red Hat AS 4.0 Update 4,使用的数据库是Oracle 10 R2版。   (2)部分工具软件的下载地址。   Oracle Database、Oracle Clusterware、ASM Lib驱动   http://www.oracle.com/technology/global/cn/software/index.html   Red Hat Advanced Server   https://www.redhat.com/apps/download   (3)作者在编写本书过程中,以“够用就好”为原则,尽量覆盖到RAC所有知识点。但所有观点都出自作者的个人见解,疏漏、错误之处在所难免,欢迎大家指正。读者如果有好的建议或者学习本书过程中遇到问题,欢迎到作者的博客(http://space.itpub.net/75321)留言进行探讨,或者发送邮件到mingyan926@hotmail.com,希望能够与大家一起交流和进步。   感谢   在此,感谢芮玉奎先生,他在内容结构的编排方面给我很多帮助,感谢eygle,正是他的推荐,才促成我与人民邮电出版社的这次合作。在本书编写过程中,还得到了很多朋友的支持和帮助,包括清华大学的焦丽静、IT168的贝贝、阿里巴巴的李红星、邹大鹏,Oracle公司的rebeca、bryanxu,爱康网的cindy,还有公司领导林镇武,同事史季强、邝俊彪等,在此一并感谢。   在看得见的地方学习知识,在看不到的地方学习智慧。同时也祝愿大家在Oracle RAC的学习道路上顺风顺水。...   张晓明   2009年2月    序言   16年前,当我第一次接触Oracle数据库时,Oracle数据库对我来说就像一位带着面纱的美女,神秘而又憧憬。看着我们的DBA花了两三天的时间,在键盘上输入几百条甚至上千条命令,经过几次失败,才成功地在一台HP G30小型机上安装成功时,我就想也许还是做一个数据库开发员更适合我。那时的Oracle还没有图形化安装界面,所有操作都是通过命令行完成的。作为开发人员的我们不敢也不允许对数据库做数据增、删、改、查之外的其他操作。数据库的安装、配置、建表、建索引、增加用户等也只有DBA才能完成。.   但在今天,情况已经完全不一样了,以前只有DBA能完成的工作现在大部分都可以由开发人员或其他非DBA人员来完成。大部分的开发人员都有在自己的PC机上安装Oracle数据库的经历,运行Oracle Universal Installer和运行其他普通的图形界面应用程序已经没什么区别,用户甚至可以不用提供任何参数,只是点击几下鼠标即可完成,整个过程可以不超过30分钟。但这并不意味着我们不需要DBA,就像波音747飞机上的驾驶员,虽然747的自动导航系统可以控制飞机从起飞、巡航到降落,但我相信没有一个乘客会说不需要飞行驾驶员了,相反我们会提出更高的要求,因为我们需要更安全、更舒适的飞行。同样,DBA也是如此。   我从事IT工作已近20年,还从来没像今天这样关心数据库的安全和可靠性,因为数据库已经成为我们一切业务的核心。我们公司为电信企业提供业务服务,这就要求我们的数据库一年365天不间断地可靠运行,任何一种中断都是不能接受的。每天数据库要处理上亿次的交易,每天数据量接近8GB,并还在不断增长中。为提高数据库的可用性、扩展性和可靠性,我们的DBA团队尝试了不同的技术,最后采用了Oracle RAC。经过整个团队的努力,现在我们已经成功地在我们的生产环境部署了Oracle RAC。张晓明先生,既是本书的作者,也是带领我们DBA团队成功实施Oracle RAC的技术领头人。我相信不久,随着RAC技术越来越成熟,会有越来越多的公司选择RAC。作为DBA,就像作者在书中写的那样:“对于还从没接触过RAC的DBA来说,现在该是未雨绸缪的时候了。”..   在书中,作者也遵循了著名的Oracle大师,Oracle公司副总裁Thomas Kyte提倡的“Test thing yourself and base decision on proven examples”。他从一个简单的实施实例出发,循序渐进、由浅入深地讲解了Oracle RAC的实施细节、RAC的工作原理和实施、维护过程中可能碰到的问题和解决技巧。我相信所有的DBA都可受益匪浅。   IBM创始人Thomas J.Watson曾说过:“Though have been father of every advance since time began,‘I didn't think’has cost the world millions of dollars”,我想这本书能带给你的不仅是知识和技术,更是一种不同的思维和观点。我希望每位读者能从书中得到更多的思考,并为这个世界节省更多的“millions of dollars”。...   林镇武 副总裁   北京无限新锐网络科技有限公司   

立即下载
大牛出品Oracle 11g RAC安装运维手册

总的来说,oracle 11g r2 RAC提供了以下功能: 高可用:shared-everything 模式保证了单节点的故障不会停止服务,集群中的其他节点将快速接管 可扩展性:多节点分担负载,可以提供远超单机数据库能提供的处理能力。且增删节点可以在线完成,不需要停机 易用性:多个数据库可以加入到一个集群中 低成本:RAC可以部署在标准硬件上,硬件上节省的成本抵消了购买license的成本 Oracle 11g r2 还提供了一个叫RAC One Node的新功能。Oracle发现一些RAC的部署纯粹只是为了高可用,而虚拟化越来越多的被用户所使用,并成为了一个新的趋势。Oracle One Node建立在以下基础之上:Oracle Clusterware、Oracle ASM、Oracle database。

立即下载
Oracle 11g RAC安装与配置 for RedHat Linux 6.5

Oracle 11g RAC安装与配置 for RedHat Linux 6.5

立即下载
Oracle RAC 项目实施方案

生产环境下oracle 11G RAC实施方案,希望能够给大家带来帮助!

立即下载
关闭
img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
点击完成任务获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
img

oracle rac

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0
为了良好体验,不建议使用迅雷下载
VIP下载
您今日下载次数已达上限(为了良好下载体验及使用,每位用户24小时之内最多可下载20个资源)

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
为了良好体验,不建议使用迅雷下载
确认下载
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
为了良好体验,不建议使用迅雷下载
VIP和C币套餐优惠
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
确认下载
下载
您还未下载过该资源
无法举报自己的资源

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

若举报审核通过,可返还被扣除的积分

  • 举报人:
  • 被举报人:
  • *类型:
    • *投诉人姓名:
    • *投诉人联系方式:
    • *版权证明:
  • *详细原因: