欢迎光临
免费的PDF电子书下载网站

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

编辑推荐

Oracle 数据库虚拟化:基于vSphere平台 PDF下载 ;

内容简介

本书共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章分享一些成功的案例研究。

作者简介

作者简介坎南·曼尼(Kannan Mani,@kantwit) VMware公司Oracle解决方案架构师。坎南已加入VMware公司4年多,参与虚拟机平台上的开发和关键业务Oracle数据库架构工作。帮助全球的用户和合作伙伴成功地在vSphere平台上虚拟化Oracle。坎南之前是NetApp公司的架构专家。在那里,他在NetApp存储器上架设并开发Oracle解决方案。在到NetApp公司之前,坎南是Unisys公司的一名架构师,在那里他领导卓越Oracle中心。坎南是Oracle方面的领域专家,专注于Oracle技术在不同平台(存储器和虚拟化)上的应用,并且出版了大量面向用户的、Oracle和数据库技术方面的技术文档。坎南有超过17年的IT从业经验。他的专长包括Oracle实时应用集群(RAC)、自动化存储管理(ASM)、聚类、客户关系管理(CRM)、企业资源规划(ERP)、商务智能、高性能和可升级的企业架构、性能检测、技术解决方案营销和管理、虚拟化和云计算。坎南经常在IOUG、VMworld、VMware Partner Exchange、Oracle Open World、EMC World、NetApp Insight、SNIA等发表演讲。他也是Oracle技术的传播者。坎南是甲骨文公司认证的Oracle ACE,被VMware公司聘任为CTO Ambassador和虚拟化专家。坎南拥有计算机应用专业和商业管理技术专业的双硕士学位。 唐·沙利文(Don Sullivan) Oracle认证大师,虚拟化专家,VMware公司CTO Ambassador。2010年6月加入VMware公司作为系统工程师、数据库专家、全美Oracle解决方案架构师。他服务过大量的客户和合作伙伴,专注于在vSphere平台上运行Oracle、SQL以及其他的高工作负载系统。目前,在VMware公司担任关键业务应用的生产线营销经理。唐经常在数据库和虚拟化的专题会议上发表演讲。 1996年,在亚利桑那州立大学取得硕士学位后,唐专注于采用Sybase TxSql进行逻辑数据库设计,并搬家到丹佛市成为一名签约DBA。随后在AT&;T公司担任Sybase和Oracle数据库的签约DBA。1998年,他加入Oracle公司和Oracle大学成为一名资深的主讲教师,主讲服务器产品。他曾担任服务器基础课程讲师6年,讲授包括所有新特性课程、OPS/RAC、备份和还原、性能优化、SQL优化、数据保护,以及数据服务器构件(DSI)课程,授课时所用的Oracle版本包括从7.3到10g。他是Oracle认证大师课程的发起人之一,也是最早的Oracle认证大师之一,曾联合编写了MySQL性能优化教材。2004年,他成为一名Oracle高级技术服务(ATS)顾问并且在接下来的18个月里,参与了大量的概念论证(POC)工作以及其他的售后服务工作。在2005年,唐加入Polyserve公司做面向用户Oracle解决方案的首席架构师。尽管他的职责主要是售前,但是他也与所有的Polyserve用户建立了密切的关系,为他们的Oracle部署问题提供指导,可以说售前、售后全部参与。2007年,Polyserve被惠普收购,他也继续在惠普效力。在能力方面,从2009年到2013年,他花了大部分时间参与客户的研讨班和讨论会,专注于网络文件系统(NFS)中的Oracle应用问题。2010年,唐加入VMware公司作为一名面向用户的系统工程师和数据库专家。另外,唐也是一名项目经理,负责多个项目的跨企业性能压力测试等。最后,唐负责管理VMworld的虚拟化应用版块和VMware的系列数据库选型研讨会。

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

目录

译者序

序言

前言

致谢

作者简介

审校者简介

1章 虚拟基础设施上的Oracle1

1.1
 使用ESXivSphere和软件定义的数据中心实现虚拟化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章 OraclevSphere上的最佳实践42

4.1
 实施ESX主机的最佳实践43

4.1.1
 使用BIOS设置实现性能最大化44

4.1.2
 操作系统进程45

4.1.3
 升级ESX/ESXivSphere的版本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
 比较VMFSRDM:性能和功能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
 vMotionVMware高可用性90

6.2.2
 大规模订单输入基准测试套件(Swingbench91

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
 处理能力:CPUvCPU119

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
 使用pvSCSILSI控制器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
 整合NetAppvSphere 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
 比较VMFSRDM213

10.5.1
 备份213

10.5.2
 理解VMFSRMD的功能比较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

 ;

前沿

在信息技术产业中,对所有层级工作负载的基础设施进行虚拟化,是一个长期不变的观念。鉴于本书的主题是VMware,我们将从VMware的视角来探讨推动行业朝着这个必然的方向发展的各种因素。但是,相对于VMware公司(过去十年它给世界带来了巨大改变)来说,虚拟化的概念要更为古老和广泛。20世纪60年代,随着源自管理者技术领域一个称为hypervisor(管理程序)概念的出现,IBM最早开始使用“虚拟”这一术语并提出“虚拟化”的基本概念。   几十年来,“虚拟”一词被广泛、过度地使用,与这个行业中其他术语一样,这一术语也常常被滥用。但最重要的是,关于服务器从物理资源到逻辑资源的问题,“虚拟”一词给我们描述了一个真实的、综合性的抽象化概念。在本书中,我们将讨论1型和2型管理程序的思想,以及半虚拟化和非半虚拟化的异同。无论具体的架构规范如何,正确的虚拟化理念会考虑到对所有资源的抽象化,以及随之而来的诸多益处。   在科技行业中有这样一个趋势,许多公司在英文字母方面,独占或者至少宣称拥有某种文化意义上的所有权。专业技术人员能够非常容易地猜出哪些公司事实上已经宣称独占了某些字母。例如,Facebook公司宣称占有F,Google公司宣称占有G,Oracle公司宣称占有O,Apple公司宣称占有i,以及Twitter宣称占有t。VMware公司也可因此宣称占有v,特别是其小写字母。赋予一定的主题,并将其与字母v联系起来,这一点对围绕虚拟化讨论的4个方面进行分类时非常有用。可用性、价值、通用性以及前景,成为所有关于VMware讨论最重要的主题,尤其是围绕企业关键应用(Business-Critical Application,BCA)的讨论。在那些BCA或是1层级(甚至0层级)的应用程序中最著名的有SAP、微软公司的SQL Server和Exchange,当然,还有Oracle。   随着时间的推移,这已成为行业内不可忽视的普遍趋势。你也许会反对,但你最终不得不适应并承认这种趋势,否则你只有被淘汰。几年前,数据库管理员(DataBase Administrator,DBA)只负责管理数据库。随着许多复杂的关系数据库管理系统(Relational DataBase Management System,RDBMS)的推出,DBA的角色地位也在相应增加。Oracle并行服务器和随后的Oracle实时应用集群(Real Application Cluster,RAC)更是促使数据库专业人士转变为善于管理某些网络功能的专家,否则,RAC的互联就不能明确地定义,随之而来的不稳定性也会产生不利后果。自动存储管理(Automatic Storage Management,ASM)也迫使数据库专家要成为一个存储管理员。因为大多数的专业存储管理员不能接受管理ASM实例的理念。在近十年中,我们研究发现虚拟化的概念已经在深刻影响着数据库从业人员。在博客圈、会议论坛以及聊天室,人们乐于使用诸如vDBA和vRAC-DBA等术语来描述这一套新技术,即使是有几十年工作经验的数据库专家也必须掌握这些技术,否则就很可能面临淘汰。   阅读前提  无论是何种层次的Oracle专业人士,本书都将全面地提升你实践和理论方面的经验。本书中深入的技术讲解非常适合数据库管理员以及开发人员阅读,而高级架构思想将帮助经验丰富的信息架构师建立优秀的、有效的系统体系结构。管理人员也将发现本书非常有价值,因为它同时讨论了一些非技术性领域的问题,特别是关于许可和支持的章节。他们也会从高级技术的解析中获得一些启示和指导。   无论你在基于Oracle软件的应用体系中负责哪一部分,从最初级的管理员到经验丰富的老将,作为一个IT专业人士,你都将从本书中获益,并整体提升工作效率。   谁最需要阅读本书  本书涉及多个相关的主题,而不仅是一个应用程序栈的某个层级,还包括每一个专业性规则。许多技术书籍都被编写成技术手册或者教材,而本书在某种程度上是一个故事汇编,这些都源于多年来的会谈记录,因此,本书在写作方式上突出实用性、易用性。就好像是在一天工作结束之后,一组来自不同领域的IT专家围绕某个焦点问题展开闲聊,所以,本书是以一种谈话的风格编写的。   本书概况  本书的主题既涵盖了深入的技术细节也包括优秀的体系结构,内容深入浅出。本书既不是一本教科书,也不是一本技术手册。它更像一部文学作品,为了文学的趣味性,也为了吸引并保持读者的注意力,以便产生深刻、持久的印象,我们使用了寓言、隐喻、比拟等。我们也竭力创建一个对话的语气,类似于多年来我们在与客户交谈、会议发言以及总经理报告等中采用的方式。我们希望通过这部文学作品与读者分享我们许多年来谈论的一些实质性问题。为此,本书中提供了很多我们所引用文档的网络链接,以便读者能快速获取相关的细节信息。其中,图片、表格、链接和列项等也是本书必不可少的元素。   第1~3章介绍Oracle和vSphere的基本理念,Oracle在vSphere平台中的应用,以及各种不同的角色和作用。还会讨论较小的、中等的、较高的负载问题,以及各种用于优化虚拟化基础设置性能的体系结构和架构思想。   第4章介绍长期以来关于高负载的最佳开发实践,并主要讲解Oracle在vSphere平台中的应用。第5章转为介绍高可用性领域以及所有可用的、满足每一个服务等级协议(SLA)的选择。第6章将深入讲解vSphere平台上Oracle的性能优化所必须掌握的技术细节。该部分将涉及Oracle实施(包括Oracle RAC)中的各种方法。   第7章略微跳出技术性问题,转而讨论另一个长期以来的热点话题——Oracle的许可和支持,专门论述专业的Oracle技术支持团队,这也是VMware全球支持服务的一部分。   从第8章开始,从vCenter运维管理(vCenter Operations Management,vCOPS)和Oracle企业管理器(Oracle Enterprise Manager,OEM)插件开始关注性能监测和管理,以及基础设施与应用管理。其中还介绍许多其他的工具和管理方法。第9章着重讨论灾难恢复,内容包括VMware的站点恢复管理器(Site Recovery Manager,SRM)和Oracle的数据卫士(Data Guard)。第10章接着讲解备份和还原,并从vSphere平台与存储的角度来阐述快照的概念。这一部分将详细讲解主要的存储范式,例如光纤通道(Fibre Channel,FC)和网络附属存储(Network-Attached Storage,NAS)。   第11章超越应用层,囊括了Oracle和企业业务关键应用等内容,并关注基础设施管理。配置和自动化正逐渐成为系统管理更重要的方面,VMware提供了所有工具来完成这些任务并满足服务等级协议(SLA)的需要。vCenter自动化中心(vCenter Automation Center,VCAC)、vFabric应用管理器(vFabric Application Director,vFAD),以及vFabric数据管理器将很快被合并为一个单一的自动化预备系统,但在这里还是对它们各自的功能分别阐述。   最后,第12章将分享一些成功的故事和案例研究。从庞大的政府机构到小型初创企业,从综合性大学到最小的本地学校系统,客户们正在为他们的关键业务应用以及1层级/ 0层级应用选择vSphere平台。ESXi是一个管理程序,但vSphere是一个虚拟化的硬件平台。各种规模和风格的企业、有各种配置可能和需求的机构,都逐渐意识到vSphere平台上运行Oracle的可用性和价值。阅读本书后,你将认识到vSphere是实际应用中运行Oracle的首选平台。 Oracle数据库虚拟化:基于vSphere平台在线试读: Oracle数据库虚拟化:基于vSphere平台 第一章Oracle数据库虚拟化:基于vSphere平台 第二章Oracle数据库虚拟化:基于vSphere平台 第三章

Oracle 数据库虚拟化:基于vSphere平台 pdf下载声明

本pdf资料下载仅供个人学习和研究使用,不能用于商业用途,请在下载后24小时内删除。如果喜欢,请购买正版

pdf下载地址

版权归出版社和作者所有,下载链接已删除。如果喜欢,请购买正版!

链接地址:Oracle 数据库虚拟化:基于vSphere平台