服务热线:13616026886

技术文档 欢迎使用技术文档,我们为你提供从新手到专业开发者的所有资源,你也可以通过它日益精进

位置:首页 > 技术文档 > 数据库技术 > Oracle技术 > DBA > 查看文档

数据库管理-oracle 11g加速企业管理变更

  oracle数据库11g 新特性能够更快的管理变更,帮助降低风险和实施新软件和其它系统变化的成本。本文介绍了oracle 11g给企业管理带来的作用……

  【it专家网独家】oracle数据库11g的新特性加快了创新和企业的转变

  随着最近推出的oracle数据库11g,客户们看到了各种各样的新特性出现在许多领域――网格计算、数据安全、高可用性、性能和可扩展性,还有可管理性。对许多人尤为重要的是这些新特性能够更快的管理变更,因此帮助降低风险和实施新软件和其它系统变化的成本。

  “变更是一直持续的,这意味着it部门在不断的升级服务器、制作升级、应用补丁,和解决问题,”andy mendelsohn说道,他是oracle数据库服务器技术的高级副总裁。“oracle数据库11g帮助客户以一种可控制的方式来管理这些变更――使新项目和潜在错误的风险降到最低。”

  变更保证能力是oracle数据库11g使客户有机会尝试使用的许多新特性之一。从2006年9月以来,数百名oracle客户参与了oracle数据库11g的一个全面测试版本的测试过程。他们的经历因他们所在的公司而各不相同,就像idc研究副总裁carl olofson指出的,所有的人的一个共鸣:渴望降低管理数据的风险和使他们的公司可以以更少的力量做更多的事。

  “今天的数据库管理员面对着这个行业中从未出现过的大范围的挑战,”olofson说道。“另一方面,他们处理着急剧扩大的数据库,无论是数目上的还是规模上的。同时,他们更被期望能够管理我们以前在数据库中没有见过的新的复杂数据类型。”

  处理所有这些变更的一个问题是它在过去准备和执行他们所要花费的时间和力量。但是新的oracle数据库11g的能力可以提供帮助,例如数据库重演,它使用户可以模拟生产环境。

  风险等级

  这些能力吸引qualcomm公司,它是一个座落于san diego的电信设备制造商。qualcomm研制了一套数字无线技术,它的工作原理是转换模拟信息,例如演讲内容转换成数字信息,这个数字信息然后会作为无线电信号通过无线网络传输。这家公司现在有400个至关重要的数据库依赖于oracle的技术。在测试了测试版的oracle数据库11g的新的管理能力之后,qualcomm公司的数据库管理员认为有几个特性,包括数据库重演在内,可以使调整数据库应用用于提高性能这一工作变得更为简单。

  “现在我们的测试环境中可能没有使我们正确的了解将要生产的是什么,”shaik hidayatullah说道,他是qualcomm的一名数据库管理员。“数据库重演可以使我们更加全面和更加系统,并且还会使我们有一个更精确的测试经历。”

  oracle数据库11g继续努力简化和最终达到常规数据库管理员任务的完全自动化。oracle随着推出分隔、数据库修复、数据流性能和空间管理等顾问工具而提供了更具自我管理的能力。thomas knauber,postbank systems ag的一名架构师――postbank systems ag是位于德国bonn的deutsche postbank ag的服务提供商――他说这些增强的功能将使数据库管理员团队工作得更加智能,不再总是在意外事件中处于被动。“我们不想总是处于一种对问题进行响应的状态,”他说道。“很明显,oracle看到了这一观点的价值。”

  例如,knauber期待一个叫做快照待命(snapshot standby)的新的特性,它允许数据库管理员暂时将物理备用数据库转换为快照备用数据库用于测试和维护。另外,数据库重演工具使postbank systems可以在数据库级别抓取生产工作量,然后在一个测试系统中重新播放以充分掌握变化的影响――包括关键的并发特性。knauber说这种真实世界的测试在他们需要评估对银行的关键应用程序所采用的数据库的改变时特别有用。

  “我们有一个专门的测试网络,但是要模拟自动提款机的工作量通常是很困难的,”他说道。“有了oracle数据库11g的这些新能力,我们可以记录现实中在某一时段数据库上所发生的任何事情,然后可以在一个测试系统中进行重演以观察它是如何反应的。”

  工作更智能

  一个对数据库管理员具有吸引力的特性是自动内存优化,它可以使系统全局区域(sga)和程序全局区域存储缓冲器能够自动的进行统一调整。“过去,我们习惯于手动的处理每一个情况,”justin ambrose说道,他是qualcomm公司的另一位数据库管理员。“现在,我们可以设置一两个全局参数,就可以调整好所有的事情了。oracle根据负载自动地给每组节点分配内存。”

  qualcomm公司的数据库管理员期待用于帮助改进数据库性能的其它特性包括数据库重演;自动sql调整,它可以自动选择工作量和测试、执行和重新调整sql概况;还有sql调整设置,它用于存储sql工作量。

  “当我们从测试转向生产环境时,可以将数据库重演用于我们的大多数数据库,”ambrose说道。“另外,自动sql调整和自动内存调整可以将我们花费在调整工作上的时间降低70%。sql调整设置可以观察我们所有的sql语句的整个概况,并给我们提供建议。”

  在线热数据库修补是qualcomm公司的数据库管理员感兴趣的另一个特性,因为它使许多数据库补丁可以在oracle real application clusters(oracle rac)和非oracle rac环境中不需要停机就可以应用。“现在我们需要停机去打补丁,”ambrose说道。“有了oracle database 11g和在线打补丁工具就根本不需要这样了。”

  qualcomm公司的hidayatullah喜欢oracle database 11g的可适应阙值的能力。性能监控随着基线一起建立,这个基线可以抓取十进制值的统计并在系统移动窗口中自动进行计算。这个基线十进制统计用于确定警告阙值,公司可以使用oracle enterprise manager来配置用于警告的可适应阙值。

  hidayatullah补充说,这些设置将使qualcomm公司能够改变一天和一周中的某时段的预期性能级别。“我们可以设置参数以便数据库能够自动感应这个阙值,”他说道。“它将会知道预期的负载应该是多少,然后相应的调整参数。”

  vishu krishnamurthy是oracle的xml数据库、研究和信息管理的高级主管,他相信这些自动管理能力将变得越来越重要,特别是当客户使用oracle数据库来存储从办公文档和表格道医疗图象和地理数据的结构化和非结构化数据。“在一个通用仓库中存储、维护和保护所有类型的数据有很好的经济意义,”他说道。“oracle数据库11g可以管理企业的所有信息,提供很强的安全性和信息生命周期管理(ilm)能力。”

  数据类型集中

  摩托罗拉公司非常热衷于oracle数据库11g增强的xml能力和对非结构化数据的更加强大的支持。这个全球无线和宽带通信供应商采用oracle数据库11g来创建一个大型的存储系统用于它的printrak生物特征识别解决方案。

  aris prassinos是摩托罗拉的生物识别部门的一个数据库架构师,据他表示,该公司选择oracle是因为它具有以一种安全、高灵活性的方式存储大量的、复杂的生物识别图像的能力,例如指纹、掌纹、面部和虹膜图像,还有签名。摩托罗拉使用oracle大对象(lob)将这些图像存储在数据库中,使用oracle xml数据库(oracle xml db)来存储多种文字数据。

  prassinos认为oracle数据库11g会显著的提高性能。“我们的数据90%是以lob格式存储的图像或xml数据,”他说道。“因为lob被使用oracle securefiles进行重新构建以用于oracle数据库11g,我们看到了巨大的性能提升。对于较小的图像例如指纹,从lob的读写速度提高了三倍。对于较大的图像例如掌纹,我们使用oracle数据库11g测试版软件将它的速度提高了七倍。”

  oracle securefiles是oracle的下一代软件,用以在数据库中存储lob,例如图像――还有大型的文本对象和高级数据类型例如xml、医疗图像和地理空间光栅对象――而性能可比得上文件系统。这个速度和灵活性对于摩托罗拉的要求公正和公共安全的客户还有灾难恢复工作来说都是必要的。prassinos说,一般的管理能力的增强例如oracle rac识别自动化数据库诊断监控器(addm),将为这些客户提高可靠性和正常运行时间。“我们有非常多的addm用户。有了oracle数据库11g,我们就可以在所有oracle rac集群上的所有节点上应用它的性能诊断和调整能力,”他说道。

  对于摩托罗拉来说oracle数据库11g的另一个优点是oracle对作为摩托罗拉的xml索引产品的一部分的xml数据的处理方式。“oracle对sql所支持的任何事情现在我们都可以在xml中做到,反之亦然,”prassinos说道。“二进制xml存储和增强了的xml索引将提供给我们更多用于存储和获得重要数据的选择。”

  增强网格范式

  oracle对oracle数据库11g的一个主要目标是扩大网格计算的好处,当客户将数据中心从孤立资源那里转换到服务器和存储能力的通用的共享池。oracle数据库11g通过对数据库和周围it基础设施的变更管理帮助这些公司充分利用基础设施网格,例如当他们将他们的数据从一个硬件平台移动到另一个平台的时候。

  “我们增强了网格计算的所有关键领域,”oracle公司的mendelsohn说道。“我们改进了自动化存储管理,使得软件镜像更快了。我们增强了oracle rac的缓存融合协议。我们所做的一件很酷的事情是增强了addm。在oracle数据库11g中,addm可以在执行诊断和调整时寻找互连问题或全局i/o问题。这对于我们的管理员来说是一个非常令人兴奋的改进。”

  fidelity national information services公司欢迎这些改进。这一领先的核心金融机构的处理、卡片发行者和交易处理服务的供应商专门从事抵押贷款处理和相关的信息产品。全美国将近于50%的住宅抵押是使用fidelity软件进行处理的。在2006年,fidelity将一个ibm db2数据库转换到oracle数据库10g和oracle rac中。管理者们肯定了oracle的消除单点故障和提高容量规划的能力。今天,fidelity使用oracle软件以xml数据和pdf文件相结合的方式来存储5000万抵押文档和关联的源数据。“在将oracle作为一个产品和未来发展方向上我们受益匪浅,”fidelity的操作和工程的高级副总裁mike amble说道。“我们的数据库是我们整个操作中的一个非常巨大的组成部分。”

  amble和他的团队曾经对oracle数据库11g进行评估,他们准备今年晚些时候部署oracle数据库11g。他们特别热衷于这个软件的高可用性能力和闪回数据归档,它们提供了一个简单的实用方法为变化跟踪、审计和遵从性增加了一个时间维度。fidelity规范了一个oracle rac环境,包括oracle自动存储管理、oracle数据保护、恢复管理和闪回技术。这些系统在oracle的顾问帮助下按照oracle最大可用性架构来进行实施。

  “对于我们这样规模的操作,任何类型的停机都会在极短的时间内造成数百万美元的损失,”amble说道。“我们需要一个允许即时备份、在各自独立的位置上具有高可用性系统的环境。oracle rac使我们可以更有效的分散数据以提高响应时间,而oracle数据库11g有很多有用的工具可以改进与我们的数据库相关的结构、显示和查询计划。”

  有数百万的抵押、名称和代管契约文档以lob的形式存储在fidelity的数据库中,fidelity喜欢oracle 数据库11g的原因还包括它的oracle securefiles特性可以以一种具有凝聚力的方式来管理结构化和非结构化信息――安全而且具有加密能力。“我们有非常严格的安全问题,”amble继续说道。“我们需要维护不同格式的关于银行帐户、抵押、信用卡和个人数据例如社会保险号码的信息。oracle在11g中的新的内部加密机制将使fidelity可以加密敏感数据,很显然包括lob格式的。”

  更多的。。。

  这里所描述的客户发现了对oracle的旗舰数据库环境的有用改进,然而mendelsohn指出还有更多的改进。“我们在几方面提高了我们的数据仓库和商业智能[bi]能力用以改进可管理性和使高级技术例如联机分析处理[olap]和数据挖掘对于主流用户来说更加方便,”它说道。oracle olap能力现在和oracle物化视图(oracle materialized views)特性完全整合在了一起,olap立方体可以自动的从关系数据那里更新,并通过使用sql透明的访问。

  “此外,在sql/java api级别上的自动数据准备,是一个改进的管理控制台,更多的预测分析使得在oracle数据库11g中的数据挖掘更加容易使用和更强大,”mendelsohn说道。当要管理这个高级的bi基础设施时,oracle enterprise manager是完全的“dw [数据仓库]意识,”就像mendelsohn所说的,还包括数据仓库――专门的屏幕、并行和分隔。

  使它非常安全

  vipin samar,oracle数据库安全开发的副总裁,指向了充分的安全和遵从性特性以及与oracle 数据库11g相关的产品,例如最近推出的oracle审计保险库(oracle audit vault),它是一个增进了透明数据加密,改进了的安全工具。“oracle database vault通过定制控制和灵活政策保护数据库中的数据以免特权用户破坏,oracle审计保险库帮助监控企业,通过合并多个企业数据库的审计数据――oracle9i 数据库版本2和更早的――到一个集中的安全数据仓库中,使审计员可以有效的报告,分析和对可疑的用户操作提出警告,”他说道。

  数据加密对于客户复制个人可识别信息和私有规则例如外围部件互连来说仍然是一个首要任务,samar说道。“oracle数据库11g采用oracle securefiles (lob加密)和表空间加密为透明数据的加密提供了显著的新的改进,使得加密整个应用的数据或敏感对象变得非常简单,”他说道。oracle数据库11g还包括oracle enterprise manager中的用于加密、oracle标签安全性(oracle label security)和企业用户安全的新的管理界面。其它的安全改进包括大小写敏感的密码、默认概况密码设置和默认审计设置。

  mendelsohn说oracle数据库11g在今年发布是非常适时的,因为oracle正在庆祝其作为世界领先的技术供应商的30周年纪念。“这是庆贺的日子,”他说道,“而且此时有这么多热情的客户在一起真是太好了。”

it专家网原创文章,未经许可,严禁转载!

扫描关注微信公众号