第1篇 高可用性篇 1
第1章 什么是Oracle高可用环境 3
1.1 理解Oracle数据库 5
1.2 Oracle高可用特性(High Availability) 40
1.3 搭建高可用的周边辅助环境 50
1.4 高可用应用设计 53
1.5 高可用数据库设计 55
1.6 高可用性案例 63
1.7 总结 66
第2章 Oracle高可用性之辅助环境 67
2.1 存储的选择与规划 68
2.2 网络存储技术 97
2.3 主机的选择与规划 105
2.4 操作系统与存储管理 115
2.5 高可用环境硬件选型案例分析 124
2.6 总结 126
第3章 Oracle高可用之容灾与分级存储 127
3.1 容灾 128
3.2 容灾案例分析 143
3.3 分级存储 146
3.4 总结 150
第4章 Oracle高可用之RAC介绍 151
4.1 RAC的构架 152
4.2 Oracle 10g/11g中RAC的新特性 158
4.3 RAC的负载均衡 161
4.4 RAC的内部结构与优化 166
4.5 RAC的维护管理 171
4.6 ASM介绍 182
4.7 总结 188
第5章 Oracle高可用之Standby介绍 191
5.1 备用数据库(Standby/Data guard)简介 192
5.2 决定归档的一些参数说明 202
5.3 最大保护模式与最大可用模式 205
5.4 日常管理 207
5.5 主库与备用库的切换 212
5.6 逻辑备用(Logical Standby)库 216
5.7 Standby其他高可用特性 223
5.8 总结 227
第6章 Oracle之Streams介绍 229
6.1 Streams介绍 230
6.2 Streams特性 235
6.3 Streams简单配置 237
6.4 SharePlex与DSG RealSync 251
6.5 总结 253
第7章 高可用性之主机HA 255
7.1 主机HA简介 256
7.2 IBM HACMP简介 262
7.3 Veritas VCS简介 270
7.4 是否应当选择主机HA 272
7.5 总结 273
第8章 Oracle其他高可用特性 275
8.1 Oracle Flashback 276
8.2 Oracle高可用之Logmnr 305
8.3 在线表重定义 311
8.4 总结 321
第2篇 数据处理篇 323
第9章 高可用环境备份方案与策略 325
9.1 高可用环境的备份体系构架 326
9.2 使用导出导入构建逻辑备份策略 333
9.3 使用RMAN构造物理备份策略 339
9.4 其他RMAN高可用特性 360
9.5 总结 367
第10章 高可用环境下数据迁移 369
10.1 数据迁移方案讨论 370
10.2 数据迁移案例分析 374
10.3 其他迁移方法 388
10.4 总结 398
第11章 高可用环境数据规划 399
11.1 表空间管理 400
11.2 数据规划分布 414
11.3 总结 421
第3篇 性能优化篇 423
第12章 高可用环境下性能优化 425
12.1 Statspack与AWR的介绍 426
12.2 Statspack与AWR的安装与配置 427
12.3 Statspack与AWR的使用 430
12.4 分析报表 432
12.5 Statspack与AWR的扩展 451
12.6 总结 453
第13章 高可用环境下优化案例 455
13.1 优化规则分析 456
13.2 表关联 464
13.3 优化案例分析 467
13.4 怎样选择最适合自己的环境 474
13.5 总结 477
第4篇 系统维护篇 479
第14章 高可用环境锁与并发控制 481
14.1 锁与阻塞 482
14.2 死锁分析 493
14.3 并发控制 503
14.4 总结 510
第15章 高可用环境之在线维护 513
15.1 高可用环境下修正数据(DML) 514
15.2 高可用环境下结构操作(DDL) 521
15.3 测试环境与统计分析数据 535
15.4 总结 539
第5篇 监控体系篇 541
第16章 高可用环境监控构架设计 543
16.1 监控构架设计 545
16.2 构建一个监控构架 554
16.3 分析功能的增强 565
16.4 监控与安全 570
16.5 辅助监控手段 573
16.6 其他监控手段与软件 577
16.7 总结 579
附录A 常见专有名称解释 581
附录B 公共代码 585