版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Oracle 数据库方案白皮书使用 Oracle Database 降低 IT成本目 录 HYPERLINK l _bookmark0 引言1 HYPERLINK l _bookmark1 硬件成本降至原来的 1/52 HYPERLINK l _bookmark2 性能提高 10 倍5 HYPERLINK l _bookmark3 存储成本降至原来的 1/107 HYPERLINK l _bookmark4 最高可用性10 HYPERLINK l _bookmark5 最大程度提高安全性13 HYPERLINK l _bookmark6 DBA 和开发人员工作效率翻番14 HYPERLINK
2、l _bookmark7 简化软件组合17 HYPERLINK l _bookmark8 用四分之一的时间即可实现商业价值18 HYPERLINK l _bookmark9 总结20引言随着业务运营变得更为复杂,对 IT 变更的需求也相应增加,同时还必须减轻相关风险。这就要求如今的 IT 专业人员管理更多信息,将这些信息及时提供给用户,并且不断提高服务质量。在当今的经济形势下,IT 还被赋予了减少预算、从现有投资中获取更大价值的任务。Oracle Database 11g 第 2 版是获奖的 Oracle Database 11g 的第二个版本,是 IT 专业人员成功提供更高质量信息、更高效利
3、用 IT 预算以及降低数据中心变更风险的基础。通过将 Oracle Database 11g 第 2 版部署为数据管理基础,组织可以充分利用这个全球领先数据库的强大功能实现以下目标:服务器成本降至原来的 1/5,存储需求降至原来的 1/10,任务关键系统性能提高 10 倍,DBA 和开发人员工作效率翻番,消除数据中心的空闲冗余,以及简化整体 IT 软件组合。本白皮书介绍 Oracle Database 11g 第 2 版的主要功能,这些功能可以帮助 IT 专业人员以前所未有的高服务质量和低成本成功提供更多信息。硬件成本降至原来的 1/5“我们的平台由大型机转移到 Oracle Real App
4、lication Clusters 后,每年可以节省 500 多万美元。”Eugene Park,平台服务高级总监PG&E通过整合降低硬件成本为了满足各种业务需求,大部分数据中心所使用的硬件和软件随着时间的推移都已变得杂乱无章。数据中心通常由不同的服务器和存储孤岛组成,还包括将所有内容集成在一起的复杂软件组合。维护混合数据中心环境的代价非常高昂 IT 预算的很大一部分(估计高达 30)用于确保所有这些不同组件之间良好协作,更重要的是要确保每个组件在其生命周期内都能正常工作。维护不同的服务器和存储孤岛还会导致效率显著降低。通常会为每个系统过量供应一些多余的处理和存储容量,这会导致整个数据中心存在
5、大量未能充分利用的资源。为提供期望的性能、可用性和安全性而对每个系统进行单独管理,不但效率低下,而且成本高昂。为了应对这些挑战,业界一直希望将其数据处理和存储基础架构整合到虚拟共享环境中,从而为所有业务应用程序提供一个通用的标准化平台。单从规模经济角度讲,服务器和存储的整合就可节省成本。Oracle Database 已使许多组织整合到它们首选的硬件和操作系统上。此外,Oracle 软件还能提供非常商品化的整合环境,从而降低硬件成本,通常可降至原来的1/4 到 1/6。组织既可得到一个高效整合的数据中心,又可享受商用硬件的性价比优势。享受商用硬件的性价比优势以往,组织一直将多台独立的 SMP
6、服务器用作一个共享平台来整合多个负载,Oracle Database 11g 第 2 版在这种环境中运行得非常良好。二十年来,Oracle Database 在实现最佳 SMP 性能方面一直占据领先地位,并且得到了所有主要虚拟化和 LPAR 软件的支持。Oracle Database 11g 第 2 版还提出了“实例囚笼”的概念,在这一概念中,可以在SMP 环境中限定数据库使用特定内核,从而消除了对虚拟化和 LPAR 软件的需要。但是,大型 SMP 服务器无论是初始成本还是扩展的增量成本仍然非常高昂。作为一种替代方案,可以将运行开源操作系统(如 Linux)的小型商用服务器汇集起来提供类似的处
7、理器和内存容量,但初始成本可节省 3/4 到 5/6。客户不用花费纵向扩展 SMP 服务器的昂贵的“铲车”式成本,只需通过添加更多商用服务器以较低的增量成本即可横向扩展数据库集群。而且, 商用硬件往往是第一个利用最新处理器和内存技术的。例如, Intel 的新Nehalem 芯片速度极快,在供较大的 SMP 服务器使用之前,有 2 到 3 年的时间仅用于商用服务器 大大降低了每个组件的成本。将所有数据处理整合到低成本网格上Oracle Real Application Clusters (RAC) 是 Oracle Database 11g 第 2 版的一个选件,可以让低成本的商用服务器集群作
8、为一个共享数据库网格协同工作。应用程序无需修改或重新设计即可部署在网格上,从而可以享受整合的优势、更高的可用性、更好的性能和按需的可伸缩性。通过 Oracle Database 11g 第 2 版,可以轻松管理整合到共享网格上的多个应用程序,同时还能将网格资源分配到不同服务器池。例如,可以分配一个前端节点服务器池,在其中运行 CRM 和 Web 站点的所有数据库。同样,还可以为 ERP 数据库分配一个后端服务器池。也可以向数据仓库和报表服务器池分配节点。将所有未分配的节点作为一个空闲资源服务器池来管理。如果由于性能或可用性原因需要为任何服务器池添加节点,可以从空闲池动态分配节点,或者从优先级较
9、低的另一个服务器池重新分配节点,这使得网格可以动态重新分配资源以满足服务级别要求。Oracle RAC One Node以这种方式整合到网格上不仅适用于任务关键应用程序 许多 IT 组织正在构建网格,要将其管理组合中的许多部门和业务线应用程序部署在网格中。Oracle RAC One Node 提供了一个解决方案, 可以让组织将它们的许多中小规模数据库整合到网格中。Oracle Database 11g 第 2 版的这个新选件提供了 RAC 的容错功能和灵活性,但只在单台服务器上运行数据库。RAC One Node 的功能包括支持集群故障切换、硬件和软件滚动升级、网格中服务器间的联机数据库迁移
10、。Oracle Database 11g 第 2 版新增的网格即插即用特性还使供应网格环境变得更加简单, 可以随平台的发展添加(或删除)服务器,以适应更大的整合和未来业务增长。使用 Oracle Database 11g 第 2 版和 Oracle Real Application Clusters,IT 专业人员可以利用低成本商用硬件的价值针对所有数据处理需求部署一个可靠、低成本的整合平台。这样,他们就能降低因独立硬件环境的过度供应和低利用率造成的硬件成本,享受 SMP 和商用硬件之间 4-6 倍的差价。同时还能受益于 Oracle RAC 提供的性能与可用性管理功能。使用 Sun Orac
11、le Database Machine 加快网格部署许多 Oracle 客户购买硬件服务器、存储、交换机,从头开始设计一个解决方案,一点一点地构建自己的网格。这种硬件部署的定制方式不仅成本高昂,而且还会引入不必要的复杂性。将这些系统构建成一种可使所用的处理器和存储设备发挥最佳性能的优化的平衡配置也很困难。为此,Oracle 为那些希望以最快方式部署优化的网格环境的客户提供了Sun Oracle Database Machine 。 Sun Oracle Database Machine 为OLTP、数据仓储和混合负载提供了极限数据库性能。Sun Oracle DatabaseMachine 采
12、用 Sun 的行业标准硬件和 Oracle 的数据库及存储软件构建而成,是一个经过优化和预先配置的包括软件、服务器和存储的打包产品, 为数据库整合提供了完美的网格环境。Sun Oracle Database Machine通过使用 Sun Oracle Database Machine 和 Oracle Real Application Clusters 整合到共享计算环境并享受商用硬件的性价比优势,IT 组织可以开始显著降低其基础架构成本。性能提高 10 倍“Oracle Exadata 的性能比我们迄今所测试的任何产品要高 10 到 15 倍。该产品极其引人注目。”Walt Litzenb
13、erger,企业数据库系统总监CME Group业务用户始终希望从其日常系统中寻求更优性能。Oracle Database 11g 第 2 版可利用已部署的现有硬件资源实现性能改进。例如,使用 ASM 充分利用存储阵列的 I/O 带宽可提供更高的性能,并且可立即产生投资回报。将 OLTP 处理分流到中间层还可利用应用程序(或中间)层中未充分利用的可用资源。In-Memory Database Cache (IMDB Cache) 是 Oracle Database 11g 第 2 版的一个选件,允许在应用程序自身的内存中缓存和处理数据,从而将数据处理分流到中间层资源。并且还消除了事务路径上中间
14、层与后端数据库间的任何网络延迟,因此通常可令各个事务的执行速度提高 10 倍。这对要求非常高的事务处理速度的情况尤为有用,如市场交易系统、电信交换系统和实时生产环境。中间层的所有数据都通过本地恢复得以充分保护,并异步发送到后端 Oracle 数据库。使用 Oracle Database 11g 第 2 版,能够更轻松对现有 Oracle 应用程序透明部署 IMDB Cache 支持常见数据类型、SQL 和 PL/SQL,还提供对 Oracle Call Interface (OCI) 的固有支持。增加数据查询的并行化和内存中执行Oracle 在数据仓库市场上一直处于领先地位,并且不断为数据库引
15、擎增加智能优化。这些优化包括并行操作、位图索引、物化视图和摘要管理等高级技术,以及集成的 ETL、OLAP 和数据挖掘功能。Oracle Database 11g 第 2 版增加了更多的优化,包括能够根据可用资源自动确定查询的最佳并行度。该特性带有自动并行语句队列,数据库将根据当前资源的可用性决定对某个查询进行排队,使其在所需资源空闲后再执行,以便进行更有效的查询。Oracle Database 11g 第 2 版还可利用低成本服务器网格中增加的服务器内存以及高级压缩功能。Oracle Database 11g 第 2 版将大型压缩表(或较小的非压缩表)自动分配给网格所有服务器的可用内存,然后
16、将并行查询处理局限在各节点的内存数据上。这极大地提高了查询性能,对那些可以使用压缩功能将大型表完全压缩到可用内存中的情况非常有帮助。使用 Oracle Exadata Storage Server 实现极限性能Sun Oracle Database Machine 提供了一个经过优化的可实现数据库极限性能平台 与客户使用现有基础架构相比,速度可提高 10 到 100 倍。驱动 Sun Oracle DatabaseMachine 性能优势的独特技术是 Oracle Exadata Storage Server。随着数据量成指数持续增长,传统存储阵列在处理TB 级数据以及达到数据库应用程序所要求
17、的必要性能方面都面临着挑战。Oracle Exadata Storage ServerSun Oracle Database Machine 包括多台 Sun Oracle Exadata Storage Server,提供了一个高带宽、大规模并行的存储解决方案,可以实现高达每秒 500 GB 原始 I/O 带宽及高达每秒 100 万次的 I/O 操作。每个 Exadata Storage Server 最多可存储 7 TB 未压缩的用户数据,并配有 384 GB 的固态闪存缓存。该闪存缓存自动缓存 Oracle Exadata Storage Server 磁盘上的活动数据,使运行于 OLT
18、P 应用程序下的读写操作性能提高了 10 倍。Oracle Database 11g 第 2 版将查询处理也推送到 Oracle Exadata Storage Server,其中的所有磁盘并行运行来处理查询,只向数据库服务器返回相关的行和列。这意味着执行大型数据库查询时,业务用户通常会看到性能至少提高 10 倍。存储成本降至原来的 1/10“我们的首席财务官喜欢 Oracle Database 11g 的 Advanced Compression 选件。因为使用该选件, 我们所需的磁盘将仅为现在的 1/3 到 2/3。”Mike Prince,首席技术官Burlington Coat Fac
19、tory每个组织都正面临着信息爆炸。今天的现代业务用户需要能够随时访问有关消费者、产品、服务和竞争对手的信息。同时,由于监管和治理方面的加强,所有业务信息必须保持更长时间的联机可用。其结果是企业的存储在过去几年中激增。同时,由于存储容量变得更加密集,存储利用率迅速下降,而磁盘寻找时间和 I/O 吞吐量并没有改善。降低存储管理成本许多 IT 组织正依托它们的整合数据处理平台,采用大型磁盘阵列部署共享存储环境。过去,数据库管理员和系统管理员需要花费大量时间确定如何在这些磁盘阵列中最佳放置数据以获得最佳性能和最高可用性。数据放置的最佳过程只需全面条块化和镜像;将数据块均匀按条分布在阵列的所有磁盘中,
20、然后将这些数据块至少镜像到两个磁盘上。这种方法提供了性能、磁盘利用率及易用性之间的完美平衡。自动存储管理 (ASM) 是 Oracle Database 11g 的一个特性,有了它,无需购买第三方卷管理软件就可使数据库的条块化和镜像实现自动化。随着数据量的增加,会添加额外的磁盘,ASM 将自动跨所有可用磁盘重新条块化和重新平衡数据,以确保最佳性能。同样,也可从磁盘阵列中删除报错的磁盘,此时,ASM 将进行相应的重新调整。Oracle Database 11g 第 2 版在许多重要领域改进了 ASM。新的智能数据放置功能将不常访问的数据存储在物理磁盘的内圈,将频繁访问的数据放置在外圈,从而提供了
21、更好的性能优化。ASM 集群文件系统新的 ASM 集群文件系统 (ACFS) 功能意味着现在可以将 ASM 管理的存储用于 Oracle 数据库,也可用于通用文件系统,从而为 Oracle 数据库文件(Oracle 软件二进制文件)和非 Oracle 相关文件提供了单一的存储平台。还支持只读快照,最高可提供 64 个文件系统数据时间点副本。分区以提高性能、降低存储成本随着数据库的规模越来越大,其管理也变得愈加复杂。能够很好处理 GB 级信息的数据库在应用于 TB 级信息时很少能处理得很好。为此,Oracle 在过去十年间一直在增强分区功能。Oracle Partitioning 是 Oracl
22、e Database 11g 第 2 版的一个选件,可以将非常大的表(及其相关的索引)分区成多个可管理的较小单元,从而为大型数据库管理提供了“分而治之”的方法。分区还可提高性能,因为优化器将对查询进行修剪,在查找中只使用相关的表分区或索引。Oracle Database 11g 第 2 版提供了多种数据分区方法,并且允许对同一个表使用不同的分区级别,因此可以使用一个分区策略同时改善性能和可管理性。Oracle Partitioning 还可以管理信息的生命周期。通常,所有数据库都有活动数据(本月或本季度正在处理的信息)和主要是只读的历史数据。组织可以利用数据的固有生命周期实现多层存储解决方案,
23、从而降低组织的整体存储成本。例如,订单输入系统中的一个大表可能包含最近 7 年处理的所有订单。可以使用 Oracle Partitioning 按月设置分区,将最近四个月的订单数据分区放到一个高端存储阵列上,所有其他分区放置在一个较低成本的存储解决方案上,低成本存储的成本通常是高端存储环境的 1/2 到 1/3。ORDERS 表(7 年)20032008200995% 不常用5% 常用低端存储层每 TB 存储成本是高端存储层高端存储层的 1/2 到 1/3用于降低存储成本的分区示例使用此方法可以缓解不断购买高端存储的需要,因为将增长限制为一个可伸缩的低端存储解决方案。此外,所有数据都是联机的,
24、因此业务用户可以访问应用程序内的所有信息,与脱机数据归档相比具有明显优势。使用高级压缩技术减少存储使用Oracle Database 11g 还提供了高级压缩技术来进一步降低存储需求。使用 Oracle Advanced Compression(Oracle Database 11g 的一个选件),可以使用连续压缩表压缩功能对表中的所有数据进行压缩,可达到 2-4 倍的压缩率,但对 OLTP 或数据仓储负载的性能影响不大。这种压缩技术用一个值替代了表中的重复值,并且可以持续适应随时间发生的数据变化,因此压缩率始终保持不变。假设这样一个模型:系统中 5% 的数据是活动的,其余 95% 是历史数据
25、,使用 Oracle Database 11g 第 2 版的分区和压缩功能可将存储成本降至原来的 1/10,这就大幅度降低了未来采购存储的需要,并且还获得了同样、甚至更高的应用程序性能。此外,将整个企业节省的存储进行级联用作数据库的备份和副本还将减少使用的存储。使 用 Oracle Database 11g 第 2 版 ,Sun Oracle Database Machine 的 Exadata Storage Server 还实现了新的混合柱状压缩技术,可提供高达 10 倍的压缩率,并且查询性能有相应的提高。对于纯历史数据,可以使用新的混合柱状压缩归档级别,可提供高达 50 倍的压缩率。最高
26、可用性“Active Data Guard 将使我们把的型任务关键系统成本最多减少 10 万美元”Aris Prassinos,资深技术人员MorphoTrakIT 组织整合其环境的一个主要原因是要简化业务应用程序可用性的管理。提供对业务应用程序 24x7 的访问需要避免意外停机,还要减少维护操作造成的计划停机。此外,组织还需要能够迅速从人为错误中恢复。要避免意外停机,需要配备了冗余组件的体系结构。数据镜像需要额外的磁盘,故障切换服务器处理需要额外的硬件,灾难恢复需要额外的数据中心。所有这些冗余都非常昂贵,通常只有在真正出现组件故障时才能认识到其价值;这有点儿像一份昂贵的保单。此外,将这些不同
27、的组件集成在一起通常还需要大量软件,这些软件通常来自于不同供应商。这将引入额外的复杂性和更大的人为错误的风险。简化高可用性环境安全备份到云和磁带Real Application ClustersActive Data GuardData Guard快速恢复区自动存储管理Oracle 的最高可用性体系结构Oracle 的方法是提供一个完整的蓝图,称为 Oracle 最高可用性体系结构。保护数据库所需的全部软件组件均由 Oracle 提供;这就提供了一个很好集成的解决方案,并且降低了数据中心的复杂性。消除空闲冗余Oracle 最高可用性体系结构的主要优点是它使用冗余组件不仅提供意外停机保护,还提高
28、了生产系统的性能和效率。例如,向 ASM 环境添加额外磁盘,不仅为镜像数据提供了更多存储,而且这些磁盘提供的额外 I/O 带宽还可应用于生产环境。磁盘上的备份和恢复区域使备份和恢复操作实现了自动化,同时独特的增量式更改跟踪和备份映像合并确保了同时达到备份和恢复目标。用于执行磁盘备份和恢复操作的集成软件还可用于安全备份到磁带,现在还可以用于存储在Amazon Cloud 中。Oracle Real Application Clusters 不仅提供服务器故障保护,而且还为业务应用程序提供额外的可伸缩性。对于灾难恢复,可以用内置的 Data Guard 技术提供生产数据库和备用数据库间的低成本同步
29、。此外,Oracle Database 11g 的 Active Data Guard 选件目前还支持将报表和备份操作从生产系统分流到备用系统。这充分利用了以前的冗余资源,提高生产系统的性能同时还能继续进行灾难保护。消除计划停机对许多组织而言,真正的挑战在于消除计划停机的需要,而 Oracle 的最高可用性体系结构正好提供了这些独特功能。Oracle 网格中的任何硬件组件均可按照需要进行动态添加或删除。使用 ASM 可以联机添加或删除磁盘,同时还可以自动跨新磁盘基础架构重新平衡数据。还可以轻松地向 Real Application Cluster 添加或服务器或者从中删除服务器,同时在新基础架
30、构内重新对连接到这些节点的用户进行平衡。这种将用户从 RAC 集群中的一台服务器迁移到另一台服务器的能力也支持数据库软件滚动打补丁。如果需要应用一个补丁,那么可以从集群中删除一台服务器,对其打补丁,然后再放回集群中。可以对集群中的下一台服务器重复同样的操作,直到所有服务器都打过补丁。同样,可以在 Oracle Data Guard 环境的生产数据库和备用数据库之间切换用户。允许生产环境和备用环境之间的数据库版本及操作系统版本存在差异。这意味着,备用数据库可以升级到下一个主要版本,可以对新环境进行测试,然后将旧版本上的用户切换到新版本,不会造成任何停机。联机应用程序升级Oracle Databa
31、se 11g 全面支持联机表重定义,现在的第 2 版还可以联机执行应用程序升级。使用基于版本的重定义,对程序代码的修改可以在数据库内的新版本中隐蔽进行,不会影响当前的生产版本。一个版本控制视图将同一个表的不同投影公开给每个版本,从而确保每个版本的代码只能看到属于该表针对自己的特定视图。交叉版本触发器将旧生产版本进行的数据更改传播到新版本的列中,并将新版本进行的数据更改传播到就生产版本的列中。然后,这就允许同时使用旧生产环境和新生产环境进行测试,还允许联机将用户从一个版本移至另一个版本。一旦升级完成,就可以删除旧生产版本,删除不用的表列,新版本将成为事实上的生产版本。消除人为错误造成的数据丢失这
32、是一个不幸的老生常谈,但造成数据丢失的首要原因就是简单的人为错误。数据库管理员登录到开发系统对表进行删除和清理,但后来才发现他们错误登录到了生产系统中。或者大批量作业中一个简单的编码错误会突然造成数据库的数以千计的客户全部共享同一邮件地址。在非 Oracle 环境中,这些类型的错误都将要求关闭生产数据库,然后执行时间点恢复。执行该备份的同时生产环境将无法使用,错误以及从出现错误时开始后的所有有用工作都将回滚,还需要重新键入事务。Oracle Database 11g 提供了独特的联机撤销人为错误的功能。如果 DBA 不小心删除了表,该表会被发送到一个废纸篓,用一条简单命令就可将该表找回来。同样
33、,如果某个表的一行或多行被删除或修改,可以联机查询这些行的早期版本,并且可以撤销导致错误的特定事务,其他事务不会导致数据更改丢失。如果需要的话,可以及时轻松回退整个数据库,很像向后播放视频。最大程度提高安全性“这是真正的透明数据加密。短短几个小时内,基本组件便已正常运行和使用,而我们没有发现任何性能影响”Sam Lebron,高级架构师Dress Barn组织内的信息越来越多地面临风险。目前 IT 需要服从众多法规,这些法规要求对个人身份信息实施强有力的控制和保护。为了满足这些要求,Oracle Database 11g 第 2 版提供了深入的数据安全功能,包括数据加密和屏蔽、访问控制、高保真
34、审计和报表、企业配置扫描以及数据更改取证。IT 专业人员面临的最紧迫的挑战之一就是识别他们在安全方面最薄弱的环节。Oracle 提供了该领域的功能 配置管理包,与 Oracle Enterprise Manager 一起提供,它提供了240 多个策略,可以跨企业的所有数据库实施和监视有关安全管理、配置与存储的最佳实践。Oracle Audit Vault 提供了一个安全集中的审计信息库,这些信息是从多个数据库(包括一些非 Oracle 数据库)收集的,从而可以实现跨整个信息管理基础架构的简化分析、威胁检测以及可能的合规性问题报告。Oracle Total Recall 是 Oracle Dat
35、abase 11g 的一个选件,提供了一个保留历史信息的解决方案。使用 Oracle Total Recall 将保留对数据进行的所有更改,以便提供完整信息变更历史记录。这意味着,审计人员不仅能够看到什么人在什么时间修改了什么信息,还能看到修改之前的实际信息 这些只能通过构建到应用程序中才能提供,或者通过昂贵的备份保留策略提供。在具有多个应用程序的环境中实施法规中新添加的内部控制要求很困难且代价高昂。Oracle Database Vault 是 Oracle Database 11g 的一个选件,它允许对现有应用程序透明地应用访问控制。可以阻止用户访问特定应用程序数据,或者阻止用户在正常工作
36、时间外访问数据库;无需采用高成本的最低做法就可以强制对不同的数据库管理员执行职责分离。Oracle Advanced Security 是 Oracle Database 11g 的一个选件,可以用来透明地对所有级别的数据进行加密 网络上传输的数据;物理存储上和备份中处于静止状态的数据。同样,可以使用数据屏蔽包在数据从生产环境移动到开发环境时使其变为乱码,从而降低可能违反隐私法规或泄露敏感数据的风险。DBA 和开发人员工作效率翻番“Oracle Enterprise Manager 已经帮助我们主动解决了系统管理问题,自动执行了先前的手动管理任务,并减少了对大量 DBA 培训的需求。”Arup
37、 Nanda,高级总监Starwood Hotels & Resorts业务越来越依赖 IT,用户自然会要求更高的服务质量;但是,IT 预算充其量也就是保持不变。为了缩小这一日益扩大的差距,Oracle 在后续版本中增加了更多自动的自我管理功能, 从而可以使管理 Oracle Database 11g 第 2 版所花的时间比管理之前版本减少 50%。Oracle 的自我管理方法采用了两种做法。首先,尽可能使数据库中那些可以重复的、劳动密集的、容易出错的任务完全实现自动化。例如,存储管理、内存管理、统计数据收集、备份和恢复以及 SQL 调优都已实现自动化。其次,对无法完全实现自动化的操作,在数据
38、库中置入智能顾问程序来指导数据库管理员如何充分利用他们的系统。配置管理、修补、创建索引、分区、性能诊断、数据恢复以及Oracle Database 11g 第 2 版中新引入的压缩与最大化可用性等均有对应的顾问程序。内置自动化与智能顾问程序相结合可缩小可用数据库管理资源与业务服务级别目标间的复杂性差距。由于绝大多数分析和故障排除工作都由数据库自身执行,因此现在数据库管理员花在数据库日常操作上的时间就减少了,这样他们就能管理环境中的更多数据库。某独立研究机构最近的研究表明,数据库管理员管理 11g 环境所花费的时间与管理 10g 环境相比预计可减少 26,与更早的 Oracle9i 部署相比甚至
39、会减少 50。快速开发Oracle Database 11g 第 2 版提供了一个集成数据管理解决方案,目前开发人员使用的所有流行应用开发框架均对其提供支持。这就保护了 IT 在开发人员资源上的投资、提高了工作效率并且缩短了开发周期。.NetOracle Developer Tools for Visual Studio .NET 是一个适用于 Microsoft Visual Studio 的紧密集成插件,开发人员可以通过它轻松编写用于 Oracle 数据库的代码。Oracle Data Provider for .NET 提供了从 .NET 环境对数据库的优化数据访问,使开发人员可以利用O
40、racle Database 11g 第 2 版的高级功能。Windows 上的 Oracle Database 11g 第 2 版还支持开发、部署和执行用 .NET 管理的语言(如 C# 或 VB.NET)编写的存储过程和函数,从而减少了 .Net 程序员必须学习不同语言的需要。Java同样,Oracle Database 11g 第 2 版还支持 Java 开发人员。它包含一个内嵌的 Java 虚拟机 (Java VM),可以在数据库中直接执行 Java。用 Java 编写的客户端和中间层应用程序还可使用 JDBC 这个行业标准应用程序编程接口 (API),开发人员通过 JDBC 在 Ja
41、va 代码中嵌入 SQL 语句。PHPPHP 是一种流行的解释脚本语言,通常用于创建 Web 2.0 应用程序。它为 2000 多万个互联网网站提供动力,拥有庞大的用户社区。Oracle 一直与开源社区合作创建可与 Oracle Database 11g 第 2 版完全集成的、稳定、高性能的 PHP 数据库驱动程序。Oracle Call Interface (OCI)Oracle Call Interface 为用各种编译语言(如 C、C+、Cobol、Fortran)编写的应用程序提供一个高性能 API。PL/SQLPL/SQL 是一种强大的过程语言,专为在 Oracle 数据库上无缝处理
42、 SQL 命令而设计。可以用它来创建在 Oracle 数据库内部执行的存储过程、函数和触发器。也可在中间层和客户端应用程序中使用。Oracle Application Express (Oracle APEX)Oracle Application Express 是一个专门用于 Oracle 数据库的快速 Web 应用程序开发工具。只需一个 Web 浏览器和有限的编程经验,开发人员就可以开发和部署快速、安全的专业应用程序。构建 Web 应用程序时,Oracle APEX 将个人数据库的产能、易用性和质量与企业数据库的安全性、可伸缩性和可用性相结合。Oracle SQL DeveloperOra
43、cle SQL Developer 是一个图形工具,可提高工作效率并简化数据库开发任务。Oracle SQL Developer 专为 Oracle 数据库开发人员而设计,它简化了开发周期,减少了购买用于开发和调试 SQL 及 PL/SQL 代码的第三方工具的需要。Oracle SQL Developer Data ModelerOracle SQL Developer Data Modeler 提供了一整套数据和数据库建模工具和实用程序,包括实体关系图 (ERD) 建模、关系(数据库设计)、数据类型和多维建模、完全正向和反向工程以及 DDL 代码生成。简化软件组合“ Oracle ( Dat
44、abase 11g 、 VM 、 Unbreakable Linux 、 Enterprise Manager 和 Business Intelligence)使我们可以致力于提供最佳用户体验并持续降低运营成本。我们非常感谢 Oracle 提供了这样一款一致、成熟的软件解决方案。”Nicholas Tang,技术运营副总裁Interactive One正如混乱无章的硬件和存储会带来额外的 IT 成本一样,复杂的软件组合也将产生额外的 IT 成本。多年来,组织已经部署了多个数据管理平台,通常是根据不同的业务应用部署的。因此,它们的环境中最终将包括:运行在 Unix 和 Linux 上的 Orac
45、le Database、运行在Windows 上的 SQL Server、运行在大型机上的 DB2、一些原有的数据库和专用数据库用作数据集市、XML 及其他空间和多媒体管理。这些孤立的数据管理解决方案的能力水平各不相同,但同样都会因支持基础架构而导致增加额外的软件环境。进而,这些软件环境都需要不同的数据库管理、集群卷管理、集群故障切换、备份与恢复、数据集成、数据复制等解决方案,不胜枚举。然而,将所有这些不同的孤立解决方案整合成一个一致的解决方案所产生的费用却是由客户支付的,且逐年支付。另外,其中任何一个组件版本级别的每一次变更都要求重新启动集成和测试。Oracle Database 11g 第
46、 2 版针对所有信息管理需求提供了一个集成解决方案,可用于所有开放系统平台,并得到所有主要第三方应用程序的支持。它不仅存储关系数据,而且还存储文档、XML、多媒体、位置和空间信息,并且支持像 RFID 标签、DICOM 医学影像和语义数据这样的高级数据类型。针对这些不同数据类型优化了性能 例如,使用SecureFiles 特性存储在数据库中的文件可以比典型操作系统更快地存储和传送文件。索引创建和 SQL 访问适用于数据库中存储的所有扩展数据类型,从而可以轻松将新数据类型集成到现有应用程序中。还提供通过与特定数据类型相关的常规协议实现的本地访问,例如, 对 XML 数据的 http 及 XPath 访问,Oracle Database 11g 第 2 版新增
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 妊高症患者的电疗应用
- 《GAT 797.3-2008公安基本装备业务信息代码 第3部分:公安基本装备状况代码》专题研究报告
- 《GAT 694-2007公安机关公文二维条码信息表示规范》专题研究报告
- 2026年大学大二(机械电子工程)机电一体化系统设计阶段测试试题及答案
- 2026年深圳中考数学高分冲刺综合试卷(附答案可下载)
- 2026年深圳中考生物核心考点密押试卷(附答案可下载)
- 间歇经口鼻饲的喂养技巧
- 2026年深圳中考历史马克思主义的诞生与发展试卷(附答案可下载)
- 妊高症患者心理护理策略
- 2026年人教版物理八年级上册期中质量检测卷(附答案解析)
- 流产补偿协议合同
- 商场员工消防安全培训
- 反恐怖防范管理规范第2部分:医疗卫生机构
- JCT 2126.1-2023 水泥制品工艺技术规程 第1部分:混凝土和钢筋混凝土排水管 (正式版)
- 高中地理选择性必修二知识点
- 航天禁(限)用工艺目录(2021版)-发文稿(公开)
- 人教版小学数学一年级下册全册同步练习含答案
- 加油站防投毒应急处理预案
- 闭合导线计算(自动计算表)附带注释及教程
- 网店运营中职PPT完整全套教学课件
- 北师大版八年级数学下册课件【全册】
评论
0/150
提交评论