深度挖掘 Oracle RAC数据库架构分析与实战攻略PDF电子书下载
- 电子书积分:18 积分如何计算积分?
- 作 者:张顺仕等编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2012
- ISBN:9787302270584
- 页数:612 页
第一部分 集群理论篇 2
第1章集群的概念和发展 2
1.1集群概念 2
1.1.1集群相关术语定义 2
1.1.2什么是集群 2
1.1.3集群技术 3
1.1.4集群分类 4
1.2操作系统集群 4
1.3存储集群 5
1.4Web应用集群 6
1.5数据库集群 7
1.5.1为什么搭建数据库集群 7
1.5.2数据库集群的分类 8
1.5.3当前各大主要商业数据库上应用的集群 8
1.5.4数据库集群按架构分类 8
1.6Oracle10gRAC(RealApplicationCluster) 15
1.6.1企业网格 15
1.6.2RAC 15
1.6.3RAC集成集群件管理 16
1.6.4单一系统映像管理 16
1.6.5自动工作负载管理 17
1.6.6工作负载监视 17
1.6.7与灾难恢复的DataGuard集成 17
1.6.8其他性能改进 18
1.7总结 18
第2章RAC的结构和原理 20
2.1Oracle体系结构 20
2.1.1数据库实例 21
2.1.2数据文件和表空间 22
2.2RAC结构组成和机制 23
2.2.1RAC结构 24
2.2.2RAC后台进程 25
2.2.3RAC共享存储 27
2.2.4RAC数据库和单实例数据库的区别 28
2.2.5RAC工作原理和相关组件 28
2.2.6缓存融合技术 65
2.2.7锁 74
2.2.8一致性管理 76
2.3RAC特殊问题和实战经验 77
2.3.1共享存储 77
2.3.2时间一致性 77
2.3.3互联网络(或者私有网络、心跳线) 77
2.3.4固件、驱动、升级包的一致性 78
2.3.5共享文件OCR及VotingDisk 78
2.3.6安装 79
2.3.7脑裂症(splitbrain) 79
2.3.8集群软件 79
2.3.9OracleClusterware的心跳 80
2.3.10如何查看现有系统的配置 80
2.3.11心跳调优和设置 80
2.4总结 81
2.4.1CRS历史变迁 81
2.4.2RAC四层结构 82
2.4.3OCR结构 82
2.4.4OracleClusterware后台进程 83
2.4.5RAC的并发控制 83
2.4.6RAC的主要后台进程 83
2.4.7RAC重构触发条件 84
2.4.8RAC优缺点 84
第3章存储和网络传输 85
3.1存储基础 85
3.1.1RAID基础知识 85
3.1.2RAID总结 89
3.1.3存储性能指标 89
3.1.4RAID的I/O特性 91
3.1.5RAID10和RAID5的比较 94
3.1.6全新RAID技术简介 97
3.1.7磁盘阵列技术术语 99
3.1.8CPU、缓存和存储性能 100
3.2网络存储技术 101
3.2.1网络存储技术分类 101
3.2.2SAN存储相关基础知识 102
3.2.3SAN存储方案 106
3.2.4存储协议 106
3.2.5网卡 108
3.2.6I/O配置 109
3.2.7条带化设置 109
3.2.8SAN、NAS和DAS 111
3.3ASM和裸设备 116
3.3.1ASM简介 116
3.3.2ASM安装配置 116
3.3.3ASM管理 121
3.3.4监控ASM 124
3.3.5将数据库文件迁移至ASM 125
3.3.6裸设备相关基础知识 126
3.4OCFS和集群文件系统 127
3.5iSCSI技术 129
3.6总结 131
第二部分 运行维护篇 134
第4章OracleRAC安装配置 134
4.1OracleRAC安装规划 134
4.1.1OracleRAC硬件环境 134
4.1.2OracleRAC软件环境 134
4.1.3网络和存储环境 135
4.1.4OracleRAC集群拓扑图 136
4.1.5IP规划 138
4.2安装OracleRAC前的准备 139
4.2.1操作系统和网络配置 139
4.2.2HPSGforRAC安装配置 149
4.3安装Oracle集群软件 157
4.3.1预安装任务 157
4.3.2验证配置(CVU) 158
4.3.3安装Clusterware软件 160
4.4Oracle数据库软件安装 169
4.5配置自动存储管理ASM 174
4.6升级 177
4.6.1升级CRS软件 177
4.6.2升级数据库软件 183
4.7创建RAC数据库 189
4.8配置RAC数据库监听 199
4.9用脚本创建数据库 203
4.10安装完成后的检查配置和备份 207
4.10.1安装完成后的检查 208
4.10.2备份voting盘 208
4.10.3OracleClusterRepository(OCR)维护(ocrconfig) 208
4.10.4RAC客户端的配置 208
4.11常见问题和日常管理 210
4.12卸载 213
4.12.1完全卸载CRS 213
4.12.2删除数据库 216
4.13总结 216
第5章RAC管理和维护 218
5.1管理日志 218
5.1.1AIX操作系统环境下HACMP日志 218
5.1.2HP-UX日志 219
5.2管理节点 221
5.2.1增加节点 221
5.2.2增加实例 231
5.2.3删除实例 237
5.2.4删除ASM实例 242
5.2.5删除节点 242
5.3RAC迁移 251
5.3.1单实例迁移到RAC 251
5.3.2RAC到单节点迁移 255
5.4管理Oracle集群 261
5.4.1MC/SG管理和维护 261
5.4.2HACMP管理和维护 263
5.4.3RAC日常管理 265
5.4.4补丁管理 280
5.5日常巡检 284
5.5.1操作系统检查 285
5.5.2RAC巡检 285
5.6维护案例一则 296
第6章RAC备份和恢复 300
6.1备份和恢复简介 300
6.2备份分类 300
6.2.1冷、热备份 301
6.2.2逻辑备份 303
6.3数据库的执行模式 308
6.3.1恢复原理和分类 312
6.3.2备份和恢复策略 313
6.4 RMAN备份与恢复 318
6.4.1 RMAN恢复管理器 318
6.4.2 RMAN体系结构 320
6.4.3 RMAN恢复目录 323
6.4.4连接到RMAN 324
6.4.5 RMAN常用命令和参数及相关视图 325
6.4.6 RMAN备份策略制定 334
6.4.7 RMAN备份恢复优化 338
6.4.8诊断和恢复相关信息 339
6.5备份和恢复案例 340
6.5.1基于ASM的备份与恢复 340
6.5.2基于裸设备的备份和恢复 344
6.5.3数据文件坏块的恢复 352
6.5.4控制文件故障恢复 355
6.5.5非当前联机日志损坏故障恢复 356
6.5.6损坏当前联机日志故障恢复 357
6.5.7 RAC环境下的RMAN备份常见问题 359
6.6其他恢复功能 362
6.6.1 LogMiner日志挖掘 362
6.6.2 Flashback闪回 366
6.7总结 370
第7章Oracle故障诊断及工具 372
7.1 Oracle跟踪事件 373
7.1.1 Oracle跟踪文件 373
7.1.2 Oracle跟踪事件 374
7.1.3 Oracle等待事件 374
7.2诊断事件设置 376
7.3常用Oracle动态性能视图 383
7.4 Oracle诊断工具 384
7.4.1 RDA使用 385
7.4.2数据库企业管理器(EM)使用 387
7.4.3自动工作负载(AWR) 395
7.4.4自动数据库诊断监视器(ADDM) 398
7.4.5顾问中心 401
7.4.6常用性能诊断工具 404
7.4.7 LTOM—— Oracle数据库故障诊断工具介绍 406
7.5 Linux/Unix辅助诊断工具 412
7.5.1 Linux性能监测工具 412
7.5.2 UNIX性能监测工具 418
7.6故障诊断一般步骤 422
7.7应用案例 423
7.7.1案例1:使用errorstack event跟踪exp问题 423
7.7.2案例2:使用RDA收集RAC信息 425
7.8总结 427
第三部分 性能篇 430
第8章RAC性能优化设计 430
8.1分区技术 430
8.1.1关于分区介绍 430
8.1.2分区表类型 431
8.1.3使用分区索引 443
8.1.4分区操作 445
8.1.5表分区设计 449
8.2基于外部环境的考虑 452
8.2.1 S AN架构 453
8.2.2 RAID级别的设定 453
8.2.3服务器设备的配置 454
8.2.4数据文件管理方式的选择 455
8.2.5冗余通路的负载均衡和容错 456
8.2.6操作系统方面的优化 456
8.3数据库系统层面的性能调整 458
8.3.1调整SGA内存分配 458
8.3.2调整PGA内存分配 459
8.3.3降低磁盘的I/O 460
8.3.4日志文件 463
8.3.5归档日志文件 464
8.3.6 DBWn 464
8.3.7行连接和行迁移 468
8.3.8高水位(HWM)与性能 469
8.3.9排序操作和临时段优化 469
8.3.10 UNDO 472
8.3.11结束有问题的会话 477
8.3.12使用工具跟踪调优 478
8.3.13基本的(Hints)提示语法 483
8.3.14使用合理的表连接方式 485
8.3.15调整RAC和使用并行特性 490
8.3.16 RAC等待事件 492
8.4应用程序开发的考虑 496
8.4.1 RAC开发注意事项 497
8.4.2 SQL优化 498
8.4.3数据库设计优化 501
8.4.4应用程序性能的优化 501
8.5实施最常见的RAC优化技巧 504
8.5.1应用设计技巧 504
8.5.2 RAC中的应用分离 506
8.6总结 508
第9章Oracle最高可用架构设计 510
9.1设计高可用性架构 510
9.1.1高可用架构产品 510
9.1.2 Oracle高可用相关功能的产品概述 510
9.2 Oracle高可用体系结构 511
9.2.1 Data Guard架构原理 512
9.2.2 Data Guard规划 513
9.2.3 Data Guard服务 515
9.2.4角色转换(Role TransitIOns) 521
9.2.5 LOG GAP检测和解决 522
9.3 Oracle最高可用环境搭建 525
9.3.1 Dataguard环境搭建 525
9.3.2 Oracle 11 g DataGuard新特点 539
9.4 Oracle容灾(Goldengate) 541
9.4.1 Goldengate概述 541
9.4.2 Goldengate架构原理 541
9.4.3 GoldenGate安装配置 545
9.5 Oracle容灾方案对比 563
附录 使用VMware Server在Linux上搭建 Oracle 10g RAC学习环境 566
- 《Maya 2018完全实战技术手册》来阳编著 2019
- 《Python3从入门到实战》董洪伟 2019
- 《大数据Hadoop 3.X分布式处理实战》吴章勇,杨强 2020
- 《星空摄影后期实战》阿五在路上著 2020
- 《深度学习与飞桨PaddlePaddle Fluid实战》于祥 2019
- 《半小时漫画股票实战法》财经杂质著 2019
- 《数字插画实战 人像创作30例》王鲁光著 2019
- 《深度说服》(英国)尼克·鲍多克 2019
- 《2017国家执业药师资格考试 全考点实战通关必备 中药学综合知识与技能 第3版》国家执业药师资格考试命题研究专家组 2017
- 《深度拆解20个经典品牌民宿》严风林著 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019