《Oracle 数据库虚拟化 基于vSphere平台》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:(美)坎南·曼尼(Kannan Mani),(美)唐·沙利文(Don Sullivan)著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2016
  • ISBN:9787111530046
  • 页数:258 页
图书介绍:本书共12章,第1~3章介绍Oracle和vSphere的基本理念,Oracle在vSphere平台中的应用,各种不同的角色和作用,还讨论各种等级负载问题,以及各种用于优化虚拟化基础设置性能的体系结构和架构思想;第4章介绍关于高负载的最佳开发实践,并深入剖析Oracle在vSphere平台中的应用;第5章介绍高可用性领域以及所有可用的、满足每一个服务等级协议的选择;第6章将深入讲解vSphere平台上Oracle的性能优化所必须掌握的技术细节;第7章讨论Oracle的许可和支持,专门论述专业的Oracle技术支持团队;第8章介绍性能检测和管理,以及基础设施与应用管理;第9章着重讨论灾难恢复,涉及VMware的站点恢复管理器(SRM)和Oracle数据卫士;第10章讲解备份和还原,并从vSphere平台与存储的角度阐述快照的概念;第11章超越应用层,囊括Oracle和企业关键应用等内容,并关注基础设施管理;第12章分享一些成功的案例研究。

第1章 虚拟基础设施上的Oracle 1

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 让数据库性能、可用性和灾难恢复满足SLA 20

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 RAC 65

5.3.1 实现单一节点的Oracle RAC 66

5.3.2 实现多节点RAC 67

5.4 在vSphere上部署Oracle RAC 68

5.5 防止Oracle数据库停机时间 71

5.6 使用VMware vMotion在主机之间迁移RAC节点 73

5.7 RAC或不是RAC 75

总结 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或vCPU 119

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 存储基准分析VMDK 145

8.7.3 基准和持续的维护 149

8.7.4 Iometer 149

8.7.5 Oracle ORION 154

8.8 比较存储类型 167

8.8.1 块对齐 167

8.8.2 使用pvSCSI和LSI控制器 169

8.8.3 ASM比得上LVM 171

8.9 认识Oracle企业管理器vCOPS适配器 174

8.9.1 使用Oracle数据库服务器指标 175

8.9.2 安装Oracle企业管理器适配器 176

8.9.3 验证OEM适配器 177

8.9.4 创建数据库自定义控制面板 177

8.9.5 配置一个指标图(翻转视图)小部件 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 使用基于阵列的存储复制和vSphere 192

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和RDM 213

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

11.3.2 分配存储作为DBaaS范式的一部分 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