您好,欢迎来到聚文网。 登录 免费注册
深入理解 Oracle RAC 12c

深入理解 Oracle RAC 12c

  • 字数: 683.00千字
  • 装帧: 平装
  • 出版社: 电子工业出版社
  • 作者: (美)Syed Jaffar Hussain;赵燚 等;(美)Tariq Farooq 等 著
  • 出版日期: 2014-10-01
  • 商品条码: 9787121240669
  • 版次: 1
  • 开本: 16开
  • 页数: 464
  • 出版年份: 2014
定价:¥99 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
内容简介
本书介绍了OracleRAC12c技术的方方面面,涵盖了与RAC技术相关的集群件知识、数据库知识、存储知识、网络知识,并在基于RAC的应用软件设计、优化方面给出了大量的有价值的建议。
特别值得阅读的是,本书紧跟Oracle数据库新版本的发行,使用专门的章节描述了比如RACOneNode这样11g中的新特性,还有Flex集群这样12c中的新特性,是我们深刻了解RAC的基本知识,并紧跟技术发展潮流的很好书籍。
作者简介
Syed Jaffar Hussain拥有20年以上的IT经验,这其中包括担任了14年的Oracle生产数据库管理员。基于他很好的专业技能以及多年来对Oracle社区的贡献,Oracle授予他业界很有威信的Oracle ACE Director称号和2011年很好Oracle数据库管理员。他也是Oracle10g的OCM(Oracle认证大师)——需要通过上机测试才能通过的Oracle考试,和Oraclelog的RAC认证专家。SyedJaffar还在2011年参与编写了Oracle llg R1/R2 Real Application Clusters Essentials一书。他经常在各种Oracle活动中参与演讲,包括Oracle Open World年度大会和各种基于网络的技术讨论,同时他也是网络论坛的积极参与者。
目录
第1章OracleRAC概述1
高可用性和可扩展性2
什么是高可用性2
数据库的可扩展性3
OracleRAC5
数据库集群体系架构5
RAC架构6
RAC的硬件要求8
RAC的组件10
OracleRAC的缓存融合13
RAC的后台进程16
获得OracleRAC的好处19
高可用性和意外停机19
高可用性和计划停机时间23
使用OracleRACOneNode实现高可用性25
RAC的可扩展性25
使用OracleRAC整合数据库服务28
部署RAC时的注意事项30
拥有成本30
高可用性的注意事项31
可扩展性的注意事项32
是否选择RAC33
本章小结34

第2章Oracle集群件堆栈的管理和故障诊断35
Oracle12cR1的集群件及其组件36
Oracle集群件的存储组件36
集群件软件堆栈38
集群件启动顺序40
ASM和集群件谁先启动42
集群件管理43
集群件的管理工具和实用程序43
启动和停止集群件45
管理Oracle集群件45
管理OCR和表决磁盘48
管理CRS资源50
添加和删除集群节点50
常见集群件启动问题的解决方法53
诊断、调试、跟踪集群件和RAC问题58
调试集群件的组件和资源58
网格架构中各组件的目录结构61
Oracle集群件故障诊断工具64
CHM69
本章小结77
第3章OracleRAC运行实践79
工作负载管理79
服务80
服务指标82
负载均衡目标83
运行时的故障切换86
第二个网络中的服务86
服务的使用指导86
SCAN和SCAN监听87
第二个网络中的SCAN监听(12c)91
SCAN监听使用指南92
全局数据库服务(12c)93
RAC中的故障切换94
透明应用程序故障切换(TAF)95
快速连接故障切换(FCF)96
WebLogicActiveGridLink97
事务卫士(12c)97
应用程序的连续性(12c)98
策略管理的数据库99
临时表空间100
大量数据的修改101
性能指标收集102
参数文件管理102
密码文件管理103
管理数据库和实例104
管理VIP和监听106
其他主题107
进程优先级107
内存不足108
SGA的大小109
文件系统缓存110
本章小结110
第4章RAC12c的新特性111
OracleFlex集群112
OracleFlex集群的架构112
Flex集群的扩展性和可用性114
配置Flex集群115
FlexASM架构120
OracleFlexASM架构120
FlexASM和Flex集群122
配置FlexASM122
ASM客户端和重定位124
新的ASM存储限制125
在磁盘组中更换ASM磁盘125
清理ASM磁盘组和文件125
在ASM磁盘组中均匀地读取数据126
衡量和优化ASM重新平衡操作126
系统命令的假设分析和评估126
OracleRAC中的可插拔数据库128
可插拔数据库的体系结构概述128
OracleRAC中的PDB数据库132
12cR1:RAC中的其他新功能136
RAC中的公共网络:添加对IPv6的支持136
全球数据服务136
在线修改资源的属性136
12cR1RAC:基于策略的数据库管理136
ASM磁盘组:共享的ASM密码文件137
节点的有效性检查:限制服务的注册137
12cR1:共享的GNS服务137
RAC12cR1:限制服务注册137
OracleASM、ACFS和ADVM:功能的改进以及新特性137
NFS的高可用性138
12cR1:CHM的增强138
Windows:支持Oracle安装用户138
OUI的增强和改进138
12cR1:安装和升级――自动运行脚本139
12cR1:应用的连续性139
事务的幂等性和Java事务卫士139
已废弃和不再支持的功能139
本章小结140
第5章存储和自动存储管理141
OracleRAC中的存储架构和配置143
OracleRAC中的存储架构和I/O143
磁盘冗余阵列配置146
存储协议148
多路径设备配置151
设置设备的所有权153
自动存储管理155
ASM实例156
ASM存储结构164
用SQL命令和V$ASM视图管理ASM173
在ASM上存放Oracle集群注册表和表决磁盘173
在安装网格架构时选择ASM存放Oracle集群注册表和表决磁盘173
将Oracle集群注册表和表决磁盘迁移到新的ASM磁盘组176
ASM集群系统文件179
建立ACFS181
用ASMCA为OracleRAC创建ACFS的主目录183
本章小结185
第6章应用设计上的问题186
局部性插入操作186
大量的TRUNCATE或DROP命令189
序列缓存191
空闲块链表和自动段表空间管理193
过多的提交194
长时间没有提交的事务195
本地访问196
小表的更新197
索引设计198
低效的执行计划199
过多的平行扫描199
全表扫描199
应用之间的关联性200
管道201
应用改变的实施201
本章小结202
第7章管理和调优一个复杂的RAC环境203
比较共享和非共享的Oracle主目录的优点和缺点204
服务器池205
服务器池的类型206
系统定义的服务器池206
用户定义的服务器池206
创建和管理服务器池207
计划和设计RAC数据库209
策略管理数据库210
实例锁定213
小规模和大规模的集群环境设定214
裂脑案例和如何避免215
理解、解决和防止节点驱逐217
节点驱逐――梗概和综述217
延伸距离(伸展)集群――摘要、概况和最佳实践221
延伸距离(伸展)集群:创建和配置最佳实践222
创建和配置223
Oracle图形界面223
Oracle企业管理器云控制12c225
RAC的安装和设置――在不同操作系统:Linux、Solaris和Windows中的考虑和
窍门227
RAC数据库性能调优:一个迅速简单的途径228
性能调优的3个A工具229
本章小结234
第8章RAC的备份与恢复235
RMAN概要235
介质管理层237
联机备份和恢复的预备知识238
非RAC数据库和RAC数据库的对比239
重做日志和归档日志的共享存储位置240
快照控制文件配置241
为RAC配置多通道242
RAC中的并行机制245
RAC中的实例恢复和崩溃恢复245
真实世界中的例子250
使用12c的OEM云控制器来管理RMAN254
OCR恢复259
本章小结261
第9章网络实践262
网络类型262
网络层263
协议265
VIP269
子网划分270
集群内联271
巨帧274
负载均衡和故障转移279
内核参数282
网络测试工具283
GCLostBlock问题288
配置OracleRAC和集群件网络环境290
建立IP和域名地址的解析293
网格构架安装过程中的网络设置297
集群件的网络配置300
网络故障转移306
第二网络配置307
本章小结308
第10章优化RAC数据库309
缓存融合介绍309
缓存融合的处理310
GRD312
BL资源和锁313
性能分析317
接收端的分析318
RAC等待事件325
GCCurrentBlock2-Way/3-Way325
GCCRBlock2-Way/3-Way327
GCCRGrant2-Way/GCCurrentGrant2-Way329
GCCRBlockBusy/GCCurrentBlockBusy329
GCCRBlockCongested/GCCurrentBlockCongested329
占位等待事件329
发送端分析330
曾用块的类型(被使用的块的类型)333
GCSLogFlushSync334
保护LMS进程335
GCBufferBusyAcquire/Release335
唯一索引338
表块339
DRM341
DRM进程概述342
DRM的阶段344
GRD冻结345
参数345
在12c中的改变346
DRM和Undo346
DRM的故障诊断347
AWR报告和ADDM347
ASH报告348
本章小结348
第11章锁和死锁350
资源和锁350
SGA的内存分配352
资源类型354
锁模式356
锁相关的视图357
可插拔数据库(12c)357
锁争用的故障排除方法358
入队争用360
TX入队争用(EnqueueContention)361
TM入队争用364
HW入队争用366
DFSLockHandle366
SV资源368
CI资源371
DFSlockhandle总结373
LibraryCacheLocks/Pins373
诊断LibraryCacheLock争用376
队列统计信息377
v$wait_chains378
Hanganalyze379
死锁380
LMD跟踪文件的分析381
本章小结385
第12章RAC中的并行查询386
概述386
RAC中的并行执行390
PX服务进程的位置391
测量PX通信395
并行执行与缓存融合397
PEMS398
并行特性与RAC398
诊断并行执行问题411
在RAC中创建索引413
RAC中的并行DML414
12c中的并发联合处理415
Partition-WiseJoin416
本章小结417
第13章集群件和数据库升级419
配置419
升级之前的检查421
开始Oracle集群件升级423
rootupgrade.sh脚本的重要性430
升级后的工作433
集群件降级434
数据库升级437
手动升级数据库438
数据库升级后的步骤440
使用DBUA升级数据库440
DBUA的优势443
数据库降级443
本章小结444

第14章RACOneNode445
RACOneNode概述445
升级到11.2.0.2或更高版本446
配置RACOneNode环境447
配置RACOneNode数据库449
先决条件449
开始DBCA创建过程450
指定RACOneNode初始化参数452
管理RACOneNode数据库453
核实配置信息453
验证在线迁移状态454
停止和启动数据库454
完成数据库在线迁移455
处理计划外的节点和集群重启457
RACOneNode和标准RAC之间的转换458
扩展为标准RAC458
降级到RACOneNode459
通过12c中的云控制管理RACOneNode460
通过12c中的云控制进行数据库迁移460
第三方故障转移技术和RACOneNode的对比463
本章小结464

蜀ICP备2024047804号

Copyright 版权所有 © jvwen.com 聚文网