译者序
序言
前言
致谢
作者简介
审校者简介
第1章 虚拟基础设施上的Oracle1
1.1 使用ESXi、vSphere和软件定义的数据中心实现虚拟化2
1.2 在vSphere平台上虚拟化Oracle数据库:效益与范例5
1.3 Oracle数据库和DBA基础6
1.4 认识Oracle数据库的体系结构8
总结9
第2章 虚拟化和高性能Oracle工作负载11
2.1 在vSphere平台上虚拟化Oracle环境的关键效益11
2.1.1 整合平台以降低数据中心的成本12
2.1.2 增强数据库的可用性和灾难恢复的成本效益14
2.1.3 配置快速和新的数据库服务器环境15
2.1.4 减少在线Oracle数据库服务器迁移的计划内停机时间17
2.1.5 在共享环境中保证资源17
2.1.6 实现IT的一致性17
2.2 聚焦关键的触发事件18
2.3 使用Vmware解决Oracle数据库的部署和管理问题18
2.3.1 实施动态的Oracle数据中心资源管理19
2.3.2 最小化服务器扩展20
2.3.3 让数据库性能、可用性和灾难恢复满足SLA20
2.3.4 支持动态的业务环境20
2.3.5 最小化许可证成本21
2.3.6 最大限度地提高Oracle的工作负载和设定大小21
2.4 测试范围:性能研究和压力测试27
总结27
第3章 虚拟化基础设施中的Oracle数据库及应用程序:架构理念28
3.1 VMware ESXi管理程序28
3.2 在VMware上设计数据库31
3.2.1 根据需要进行可扩展性设计31
3.2.2 高可用性设计33
3.2.3 保持一致性36
3.2.4 整合数据库服务器37
3.2.5 虚拟化Oracle集群38
3.3 识别关键的利益相关者39
总结40
第4章 Oracle在vSphere上的最佳实践42
4.1 实施ESX主机的最佳实践43
4.1.1 使用BIOS设置实现性能最大化44
4.1.2 操作系统进程45
4.1.3 升级ESX/ESXi和vSphere的版本45
4.1.4 最大限度地支持硬件辅助内存管理单元46
4.2 执行内存相关的最佳实践46
4.2.1 支持大页面48
4.2.2 执行计算(vCPU)相关的最佳实践49
4.3 配置存储相关的最佳实践51
4.3.1 存储虚拟化技术的分类53
4.3.2 理解存储协议功能53
4.3.3 了解数据库布局的考虑54
4.3.4 比较VMFS与RDM:性能和功能57
4.4 网络化指南58
4.5 vSphere上的性能监测59
4.6 虚拟机中的计时60
总结61
第5章 数据库高可用性:计划内和计划外停机时间62
5.1 使用vSphere高可用性保护虚拟化环境62
5.2 使用vSphere和赛门铁克AppHA保护应用程序64
5.3 了解虚拟机中的Oracle RAC65
5.3.1 实现单一节点的Oracle RAC66
5.3.2 实现多节点RAC67
5.4 在vSphere上部署 Oracle RAC68
5.5 防止Oracle数据库停机时间71
5.6 使用VMware vMotion在主机之间迁移RAC节点73
5.7 RAC或不是RAC75
总结76
第6章 性能工作负载和功能性压力测试研究77
6.1 Oracle单实例工作负载研究77
6.1.1 测试技术78
6.1.2 测试结果详情80
6.2 Oracle RAC工作负载特性的研究89
6.2.1 vMotion和VMware高可用性90
6.2.2 大规模订单输入基准测试套件(Swingbench)91
6.2.3 架构91
6.2.4 网络配置92
6.2.5 Oracle RAC安装概述96
6.2.6 24小时工作负载测试97
6.2.7 Oracle RAC节点vMotion测试98
6.2.8 大型vMotion-RAC功能性压力测试100
总结103
第7章 支持和许可105
7.1 关注Oracle软件的支持和许可105
7.2 了解VMware环境的Oracle证书和支持106
7.3 为Oracle获取许可110
总结115
第8章 性能管理与监控116
8.1 性能管理术语117
8.2 性能管理中DBA的作用118
8.3 处理能力:CPU或vCPU119
8.4 内存123
8.4.1 系统巨型页面125
8.4.2 透明页面共享129
8.4.3 非统一内存访问130
8.5 网络化132
8.5.1 网络负载测试132
8.5.2 丢失的数据包133
8.6 存储配置和使用136
8.6.1 SCSI队列136
8.6.2 NFS存储138
8.6.3 存储访问延迟140
8.6.4 主轴繁忙时间均值143
8.7 理解在ESX/ESXi主机和虚拟机上的SCSI队列深度143
8.7.1 存储路径吞吐量144
8.7.2 存储基准分析VMDK145
8.7.3 基准和持续的维护149
8.7.4 Iometer149
8.7.5 Oracle ORION154
8.8 比较存储类型167
8.8.1 块对齐167
8.8.2 使用pvSCSI和LSI控制器169
8.8.3 ASM比得上LVM171
8.9 认识Oracle企业管理器vCOPS适配器174
8.9.1 使用Oracle数据库服务器指标175
8.9.2 安装Oracle企业管理器适配器176
8.9.3 验证OEM适配器177
8.9.4 创建数据库自定义控制面板177小部件178
8.9.6 配置一个通用的记分板小工具178
8.9.7 完成Oracle数据库的控制面板179
总结181
第9章 业务连续性和灾难恢复183
9.1 VMware vCenter站点恢复管理器184
9.1.1 vSphere复制186
9.1.2 基于阵列的存储复制187
9.1.3 存储复制适配器187
9.1.4 基于应用程序的复制188
9.1.5 Oracle数据卫士188
9.1.6 使用Oracle数据卫士修复逻辑数据块损坏189
9.2 整合vSphere复制和数据卫士189
9.3 使用基于阵列的存储复制和vSphere192
9.4 针对Oracle ASM磁盘组的虚拟配置194
9.5 解决方案研究结果194
9.6 创建一个灾难恢复方案195
9.6.1 配置连接195
9.6.2 中断连接195
9.6.3 导出系统日志195
9.6.4 使用基于阵列的复制196
总结200
第10章 备份和恢复201
10.1 备份和恢复原理203
10.2 Oracle数据库备份方法203
10.2.1 经典的Oracle数据库备份203
10.2.2 存储供应商的备份工具列表205
10.2.3 其他备份工具205
10.2.4 存储供应商的备份解决方案205
10.2.5 使用NetApp的备份解决方案206
10.3 NetApp的备份和恢复解决方案概述206
10.3.1 整合NetApp和vSphere 206
10.3.2 使用NetApp快照207
10.3.3 使用NetApp快照备份一个虚拟化的Oracle数据库207
10.3.4 使用NetApp可用于Oracle备份的工具208
10.3.5 使用NetApp存储和NFS数据存储备份虚拟化Oracle数据库的按部就班解决方案208
10.3.6 使用NetApp快照还原一个数据库209
10.3.7 使用Snap Creator备份和还原的案例209
10.4 EMC Avamar备份和还原解决方案概述210
10.4.1 备份Oracle数据库211
10.4.2 还原Oracle数据库211
10.4.3 VMware的高级数据保护212
10.5 比较VMFS和RDM213
10.5.1 备份213
10.5.2 理解VMFS和RMD的功能比较213
10.5.3 Oracle数据卫士备份214
10.5.4 Oracle数据库备份的策略模型215
总结218
第11章 配置和自动化219
11.1 从物理环境向虚拟化环境中迁移Oracle数据库221
11.2 查看一个Oracle数据库从物理环境迁移到虚拟化环境的解决方案222
11.2.1 便于部署222
11.2.2 了解业务场景223
11.2.3 实验室体系结构224
11.2.4 从物理环境向虚拟化环境迁移Oracle数据库224
11.2.5 使用vCAC配置应用程序蓝图229
11.3 建立一个数据库即服务的平台235
11.3.1 DBaaS的优势236一部分237
11.3.3 选择DBaaS架构的组件237
总结238
第12章 案例研究239
12.1 印第安纳大学240
12.2 美国轮胎经销商241
12.3 EMC信息技术242
12.4 青山电力243
12.5 爱达荷州最高法院244
12.6 英属哥伦比亚大学246
12.7 VMware信息技术247
12.8 其他案例250
12.9 事件250
总结251
结束语253
¥698.00
¥199.00
¥199.00
¥798.00
¥99.00