欢迎光临
免费的PDF电子书下载网站

Oracle RAC核心技术详解 PDF下载

编辑推荐

Oracle RAC核心技术详解 PDF下载 ;

内容简介

本书共包含13章,**部分:第1章~第9章,包含了对集群管理软件的详细介绍,读者可以在这部分找到关于11gGI和10gCRS核心技术的详细介绍,以及集群的核心组件CSS、CRS和11gR2新增的OHAS组件与守护进程,同时还讲解了诊断集群问题常用的诊断工具。*后,由于从11gR2版本开始ASM已经变成了集群管理软件的一个组件,作者在这部分内容中还介绍了和集群、数据库相关的ASM知识。第二部分:第10章~第13章,包含了RAC数据库的核心技术——内存融合,作者用大量的篇幅介绍内存融合技术的核心组件以及工作原理,并且还对RAC相关的性能调优知识进行了的介绍。*后,作者还讲解了RAC中的连接管理和工作负载管理知识。

作者简介

暂无

Oracle RAC核心技术详解 PDF下载

目录

序言一
序言二
前言
第一部分 ; 集群管理软件
第1章 ; Oracle ; 集群技术介绍
 ; 1.1 ; 集群技术简介
 ; ; ; 1.1.1 ; 高可用集群
 ; ; ; 1.1.2 ; 负载均衡集群
 ; ; ; 1.1.3高性能计算集群
 ; ; ; 1.1.4 ; share-nothing结构
 ; ; ; 1.1.5 ; share-everything结构
 ; 1.2 ; Oracle集群技术简介
 ; ; ; 1.2.1 ; Oracle ; RAC ; 历史
 ; ; ; 1.2.2 ; 小结
 ; 总结
第2章 ; 安装Oracle ; 集群
 ; 2.1 ; 安装集群管理软件
 ; ; ; 2.1.1 ; 安装前准备
 ; ; ; 2.1.2 ; 安装软件
 ; ; ; 2.1.3 ; 配置集群
 ; 2.2 ; 安装集群管理软件中的重要部分
 ; ; ; 2.2.1 ; 角色任务分离
 ; ; ; 2.2.2 ; 中央目录
 ; ; ; 2.2.3 ; cluvfy ; 工具
 ; ; ; 2.2.4 ; root.sh ; 脚本
 ; 总结
第3章 ; 11gR2 ; 集群新增组件
 ; 3.1 ; OHAS
 ; ; ; 3.1.1 ; 集群启动方式
 ; ; ; 3.1.2 ; 资源管理方式
 ; ; ; 3.1.3 ; ohasd ; 管理的资源
 ; 3.2 ; 案例分析
 ; ; ; 3.2.1 ; 由于丢失OLR ; 导致的节点无法启动55法启动
  总结
第4章  11gR2  集群新增的集群守护进程
  4.1  mdns
    4.1.1  mdnsd.log
第5章  CSS部分
第6章  CRS  部分
第7章  Oracle集群管理软件的启动顺序
第8章  集群诊断工具概述
第9章  ASM基础
第二部分    RAC数据库软件
第10章  解析内存融合技术
第11章  RAC  数据库的实例管理
第12章  RAC  性能调优
第13章  RAC中的连接管理和工作负载管理
附录A  11gR2  集群安装指南
附录B  11gR2  集群升级指南
  4.7  案例分析78
    4.7.1  由于同一个子网中存在同名集群导致的gpnp  无法启动78
    4.7.2  由gipc进程导致的节点无法启动81
  总结87
第5章  CSS部分  88
  5.1  CSS  组件的启动顺序88
    5.1.1  ocssd  启动顺序88
    5.1.2  cssd  启动日志分析89
  5.2  集群心跳机制98
    5.2.1  网络心跳98
    5.2.2  磁盘心跳100
    5.2.3  本地心跳102
    5.2.4  集群重新配置场景104
    5.2.5  术语和参数简介111
  5.3  CSS组管理113
    5.3.1  ASM  实例关闭114
    5.3.2  ASM  磁盘组被卸载118
  5.4  11g  CSS新特性120
    5.4.1  成员终止升级120
    5.4.2  Rebootless  Restart124
  5.5  案例分析127
    5.5.1  AIX  平台上著名的bug  13940331  导致的节点重启问题127
    5.5.2  典型的由于丢失网络心跳导致的集群脑裂134
    5.5.3  由于OS  性能问题导致的oprocd  进程重启节点138
    5.5.4  由于OS  层面的套接字参数设置导致的ORA-29701  错误141
  总结145
第6章  CRS  部分  146
  6.1  CRSD  功能介绍146
    6.1.1  10gR2  版本146
    6.1.2  11gR2版本172
  6.2  案例分析192
    6.2.1  由于CVU导致的VIP  无法漂移192
    6.2.2  由于著名的bug10058182导致的CRSD挂起195
    6.2.3  由于CRSD工作方式导致的数据库实例无法被关闭197
  总结203
第7章  Oracle集群管理软件的启动顺序204
  7.1  OHAS  层面205
  7.2  CSS层面210
  7.3  CRSD层面216
  7.4  GI的关闭顺序223
  7.5  集群的套接字文件和网络验证224
    7.5.1  套接字文件225
    7.5.2  网络验证226
    7.5.3  常用的网络检查命令和输出226
  总结230
第8章  集群诊断工具概述231
  8.1  diagcollection.pl231
    8.1.1  10gR2和11gR1  版本231
    8.1.2  11gR2版本232
  8.2  orachk233
    8.2.1  简介233
    8.2.2  安装并运行234
    8.2.3  升级检查236
    8.2.4  检查报告237
  8.3  TFA239
    8.3.1  简介239
    8.3.2  安装和使用239
    8.3.3  手动运行TFA242
  8.4  OSWbb242
    8.4.1  安装和卸载OSWbb243
    8.4.2  配置、运行和停止OSWbb243
    8.4.3  OSWbb搜集的信息244
  总结246
第9章  ASM基础247
  9.1  ASM的功能和架构248
    9.1.1  ASM功能248
    9.1.2  磁盘组248
  9.2  ASM实例254
    9.2.1  初始化参数文件254
    9.2.2  内存结构255
    9.2.3  后台进程256
    9.2.4  ASM实例启动顺序256
  9.3  数据库和ASM实例通信258
    9.3.1  基本概念258
    9.3.2  后台进程259
    9.3.3  基本操作261
  9.4  OCR/VF和ASM磁盘组261
    9.4.1  存放方式262
    9.4.2  Quorum  disk264
  9.5  案例分析265
  总结270
第二部分    RAC数据库软件
第10章  解析内存融合技术272
  10.1  RAC和单实例数据库的区别272
    10.1.1  内存结构273
    10.1.2  后台进程274
    10.1.3  物理数据库275
    10.1.4  小结278
  10.2  内存融合概念278
    10.2.1  全局资源目录278
    10.2.2  资源和锁280
    10.2.3  主节点284
    10.2.4  消息机制286
  10.3  内存融合的过程289
    10.3.1  非PCM资源的访问过程289
    10.3.2  PCM资源的访问过程294
  10.4  SCN的传播与log  file  sync310
    10.4.1  SCN的传播方式310
    10.4.2  log  file  sync  等待事件316
  10.5  DRM和read  mostly317
    10.5.1  DRM的基本概念317
    10.5.2  DRM过程319
    10.5.3  DRM  过程示例320
    10.5.4  read  mostly325
  10.6  案例分析326
    10.6.1  DRM性能问题导致的数据库实例崩溃326
    10.6.2  内存问题导致的数据库实例崩溃329
  总结332
第11章  RAC  数据库的实例管理333
  11.1  节点管理333
    11.1.1  基本概念333
    11.1.2  节点列表334
    11.1.3  实例启动和关闭334
  11.2  CGS340
    11.2.1  实例之间的心跳机制340
    11.2.2  数据库的重新配置343
    11.2.3  重新配置的类型348
    11.2.4  数据库层面的脑裂349
  11.3  实例恢复349
    11.3.1  阶段1350
    11.3.2  阶段2352
    11.3.3  阶段3353
    11.3.4  lazy  remaster353
    11.3.5  实例恢复示例353
  11.4  LMHB354
    11.4.1  LMHB  工作机制354
    11.4.2  LMHB终止实例示例355
  11.5  案例分析360
  总结361
第12章  RAC  性能调优362
  12.1  基本概念362
    12.1.1  RAC相关的统计信息362
    12.1.2  AWR报告中RAC相关的信息364
    12.1.3  RAC  相关的等待事件374
  12.2  RAC数据库的常见性能问题382
    12.2.1  序列导致的性能问题382
    12.2.2  索引块争用导致的性能问题388
    12.2.3  过多物理读导致的性能问题392
    12.2.4  缓存尺寸导致的性能问题395
  12.3  11gR2新特性之HM399
    12.3.1  基本概念399
    12.3.2  HM工作方式399
    12.3.3  示例日志输出403
  12.4  案例分析406
    12.4.1  由于存储问题导致的数据库性能下降406
    12.4.2  由于连接风暴导致的数据库性能问题409
  总结414
第13章  RAC中的连接管理和工作负载管理415
  13.1  数据库连接的基础知识415
    13.1.1  连接建立的过程415
    13.1.2  配置文件416
    13.1.3  数据库参数418
    13.1.4  RAC数据库的连接420
  13.2  负载均衡430
    13.2.1  客户端负载均衡430
    13.2.2  服务器端负载均衡431
  13.3  连接的故障切换436
    13.3.1  连接时故障切换436
    13.3.2  已存在连接的故障切换437
  总结441
附录A  11gR2  集群安装指南442
附录B  11gR2  集群升级指南475

前沿

前言 Preface实时应用集群(Realtime Application Cluster,RAC)—Oracle 服务器技术的核心产品之一。该产品能够提供优秀的高可用性、灵活性、可扩展性、可测量性。十多年来,已经有成千上万的企业使用RAC 作为企业核心数据库,并将关键应用部署到RAC数据库中,而且这种趋势已经不可逆转。
  想一想,自己已经和Oracle打了十几年交道,尤其是近几年,每天都要处理RAC问题,也算积累了一些心得。于是就有了写本专门介绍RAC核心技术的书的想法,接着,这本书就在几个月之后出现了。
  作为DBA,尤其是负责维护RAC系统的DBA,如果希望了解RAC的工作原理、各个特性的功能以及管理方法、常见问题的诊断方法,那么本书无疑是很好的选择。如果你是Oracle 数据库技术爱好者,本书也可以帮助你很好地了解Oracle 的集群技术和“神奇”的内存融合技术(Cache Fusion)。当然,本书对应用程序开发人员或者系统设计人员也会有所帮助,因为Oracle 的很多设计理念非常先进,很多地方是值得借鉴的。由于本书着重介绍Oracle RAC的核心技术,其中包含比较多的原理和工作机制描述,如果读者具有一定的Oracle数据库基础知识和性能调优知识,会更容易理解本书的内容。当然,作者也尽量使用朴实的语言来解释相关的原理和工作机制,希望能够满足更多读者的需求。
  Oracle RAC 是由集群管理软件和数据库软件两部分构成的: 集群管理软件(在版本10g和11g的第1版中叫CRS(Cluster Ready Service),从11g第2版开始叫GI(Grid Infrastructure))负责提供集群的基础服务并管理所有的应用程序资源;数据库软件负责运行Oracle RAC 数据库并为应用程序提供服务。本书内容也正是按照集群管理软件、数据库软件的顺序来编写的。在本书大部分章节中,作者首先会对涉及的原理部分进行介绍并辅以简单的测试和说明,之后通过一些实际的案例对所介绍的工作原理进行验证,并运用我们学到的知识解决实际问题。另外,虽然11gR2版本的集群管理软件和10gR2版本相比发生了很大的改变,但是很多核心的概念、架构仍然得到了延续,本书也是先从10g版本开始,之后介绍11gR2版本的性能提升和改变。
  本书共分两部分,一共13章。**部分:第1章~第9章,包含了对集群管理软件的详细介绍,读者可以在这部分找到关于11g GI和10g CRS核心技术的详细介绍,以及集群核心组件CSS、CRS和11gR2新增的OHAS组件与守护进程的描述,同时还有诊断集群问题的常用诊断工具的讲解。*后,由于从11gR2版本开始ASM已经变成了集群管理软件的一个组件,所以作者在这部分内容中还介绍了和集群、数据库相关的ASM知识。第二部分:第10章~第13章,包含了RAC 数据库的核心技术—内存融合,作者用大量的篇幅介绍内存融合技术的核心组件以及工作原理,并且还对RAC相关的性能调优知识进行了介绍。*后,作者还讲解了RAC 中的连接管理、工作负载管理知识。

 

Oracle RAC核心技术详解 pdf下载声明

本pdf资料下载仅供个人学习和研究使用,不能用于商业用途,请在下载后24小时内删除。如果喜欢,请购买正版

pdf下载地址

版权归出版社和作者所有,下载链接已删除。如果喜欢,请购买正版!

链接地址:Oracle RAC核心技术详解