一、增强的可扩展性
Oracle9i Real Application Clusters是Oracle的下一代并行服务器系列产品。Oracle9i Real Application Clusters针对访问相同数据而设计了快捷高效的共享集群高速缓冲寄存器,从而提供了透明的应用程序可扩展性。Oracle9i Real Application Clusters是五年多研发工作的结晶,其中包含了9项独家专利和18项已申报的专利请求。
Oracle9i Real Application Clusters独特之处在于:
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)开箱即用,近线性的透明缩放
与其它程序的良好兼容性,无需重新设计
快速增长的集群,可快速增添节点和磁盘
二、为什么你需要灵活的数据分区 Flexible Data Partitioning
数据服务器管理、坏系统的恢复及低效率应用所带来的花费常常是惊人的。采用数据分区维护大数据存储将会使这些费用降低。
数据分区是通过将大的数据分割成较小的易于管理的部分,从而降低成本。但是一些数据服务器在增加了这一功能时却多分区的数据进行了限定,限制了你的业务发展。
Oracle没有任何这种数据大小的限制。
其它数据服务器虽然提供了分区,但仅提供了有限的数据分区方法。Oracle的分区( Partitioning Option)方式有 hash, range和composite 多种。这种灵活的分区方式好处是:
目标准确的数据服务器管理
高可用性
应用性能提高
由于结构的限制,多数服务器的分区导致为提高性能以牺牲目标准确的数据服务器管理和高可用性为代价。 你必须在它们之间作出选择。Oracle的composite 分区方法则消除了这种情况。
采用Oracle的分区,数据的存储、管理、访问和备份都完全按你的业务要求。例如许多公司喜欢按日期分区 ,当数据到达一定的日期后,数据就不能再被查询。Oracle的Range 分区使过期的分区,仍然可被查询。
Oracle的分区显著地改进了数据的可用性。单一分区可被单独离线,不影响其它数据运行。查询永远是在所有分区正常的情况下才进行。 Oracle决不会提供不完整的查询结果。
三、为什么你需要非递增的行级锁( Non-Escalating Row-Level Locking)?
在今天的在线世界,许多客户就是不愿意等待。
数据记录的访问能力是你业务的关键所在。但是数据访问能力、时间限制及业务记录的准确性需要相互妥协的,这是由于你的事务处理系统的原因。
当一个员工修改信息时,数据服务器会锁住这一信息直到操作完成。在这一期间其他人都不可更改被锁住的信息。锁定信息直至一个变化完成被成为数据锁定。这是所有事务处理系统的基本功能。
许多服务器甚至阻止员工读取锁定的数据,这造成了一些不必要的业务延误。
表面上,多数数据服务器好象只提供行级锁,仅锁住那些工作中的数据行。事实上,多数数据服务器锁住的数据远不只这些。服务器是使用内存跟踪锁定的信息,这意味着它们只能跟踪到有限的细节。 随着系统活动水平的提高,这些服务器开始锁住更大面积的信息用于管理内存的使用。
由于锁的递增,用户必须等候其他用户的任务执行后,即使等候完成的可能是完全不同的一条信息。
Oracle则通过采用非递增行级锁(non-escalating row-level locking)消除了这一困难。
Oracle数据服务器永远是只锁住正在更新中的数据行。 其它数据行不会受到影响。 Oracle并不使用计算机的内存跟踪锁定信息。这使Oracle可锁住的行数没有限制,所有员工都可同时更新数据,不会延误业务。
四、Oralce Clickstream Intelligence
作为Oracle9i Application Sever的一个组件,Oralce Clickstream Intelligence是现成的应用程序,它能分析网站数据和企业数据以提高网站效率和用户忠诚度。为此,Oralce 智能点击流利用Oracle仓库开发工具的开放数据模型来提供一个预先建立的、公开的数据集,并使用Oracle的门户框架提供一套预先建立的报表。可以扩充先建的报表,也可以增加新的报表。
借助于Oracle 堆栈的力量,系统能够快速合并和分析大量数据,提供额外的反映次数,并在用户定制的、通过浏览器访问的门户中公布结果。
借助于Oracle Warehouse Builder的公用仓库元模型(CWM)标准,Oralce Clickstream Intelligence能够合并Oracle和其它对应CWM储存库中的数据。这种开放性能够使您从客户关系管理(CRM)和企业资源规划(ERP)系统中提取数据。您能追踪营销活动、网站销售和用户的忠诚度。使用已格式化的报表,能够在你的Oracle商业智能门户网站中自动发布结果,并且你能使用Oracle 商业智能(BI)工具定制和增加新的报表。
Oralce Clickstream Intelligence能够满足电子商务的苛刻要求,包括快速实施,可伸缩性,可操作性,可用性和可管理性。
五、Internet Developer Suite
Oracle Internet Developer Suite 将Oracle应用程序开发工具合并成为一个完整的产品。基于Java, XML, CORBA, and HTML等因特网标准,Oracle Internet Developer Suite 为响应迅速变化的市场和用户需求需提供了一个高效率的开发环境及一套工具。
Oracle Internet Developer Suite 使您得以受益于开发工具的灵活性,而无需牺牲集成方案的可移植性。
支持任何一种开发方式:基于组件的开发,Java程序,可视化建模,基于4GL开发的快速应用程序。
使用Oracle Portal来创建包含您的所有程序的个性化集成门户视图
可以为您的所有以Oracle9I Application Server 为服务端的应用程序,部署单一的中间层
利用整合在一起的商务信息来提供企业报告和特别查询
开发适于您所有客户端的程序:高效率的java客户端程序,通用的HTML客户端程序,跨平台的客户端程序
享受用于专业Java开发者创建Java Applet的高效率的Java IDE
使用一个完全基于组件的开发环境开发EJB和CORBA组件
借PL/SQL (语言)使用适于4GL程序员的最具效率的开发环境
Oracle Internet Developer Suite 包含一整套Oracle 主要的应用程序开发、商务信息和企业门户生成工具。包括:
Oracle Forms DeveloperOracle DesignerOracle JDeveloper 和 Business Components for JavaOracle Reports DeveloperOracle Discoverer (Administration Edition)Oracle 门户
六、商务智能
在正常的经济环境中, 有关你的业务运行的信息是做好你工作的关键.
至今,为你的企业建立一个综合的商务智能方案需要将几种复杂的应用联系在一起,并且要有一些专业人员维护它。现在,Oracle9i 内置的商务智能功能可给你的企业一个集成的界面,并且可从任何地点采用任何可可连入互联网设备进行访问。
Oracle使在线商务智能成为一种现实。这是由于它将在线分析处理 (OLAP),实时的个性化( real-time personalization )和抽取、转换和加载 (ETL)技术集成到了Oracle数据库中,而不是将这些不同的功能分散在不同的服务器上。Oracle目前已经在Oracle9i Application Server中提供了集成的商务智能功能 ,包括企业门户、无线访问等。
Oracle9i 的商务智能可为数以千计的并发用户提供实时的、个性化信息。由于它是建立在开放的标准之上,数据可以显示在各种具有互联网功能的设备上。 这意味着你的雇员可访问到比以前更多的有价值的信息。
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)更多信息 有关 Oracle9i 商务智能及Oracle9i Application Server。. Oracle9i Database, Oracle Warehouse Builder 3i 和Oracle BI Beans 将于 2001春季上市。
七、确保高可用性
不论是否在计划之中,停机对于电子商务来说都是最糟糕的事情。应用时停机会导致收入损失,生产率降低,客户流失,公司声誉受损,并使人们对你的电子商务缺乏信心。Oracle9i通过引进强大功能而确立了一套高适用性的新标准。新特性提供保护措施以避免灾难,迅速恢复系统故障,透明恢复人为过失,并减少计划停工。
故障恢复
系统故障恢复
人为过失
减少计划停工
故障恢复
Oracle9i Data Guard使得客户能够从灾难境况中快速恢复。Data Guard的行为,就执行备份操作来说,是完善、简易和全自动的。
物理备用数据库
物理备用数据库通过把日志文件从主服务器备份到备用服务器得到维护。利用一种称为前滚的操作,通过媒介,这些日志文件被用来调整备用服务器和主服务器上的内容。备用服务器在物理结构上与主服务器一致,而且可进行只读操作。
逻辑备用数据库
Oracle9i引进了一种新的备用数据库机制逻辑备用数据库。它与物理备用数据库在维护方式上不同。这两种类型的数据库都依赖日志文件,备用数据库从日志文件中推断出SOL语句,并以与任何常规的SQL命令集合一样的方式在备用服务器上应用这些SQL语句。这种基于SQL的维护方法使得一个备用数据库可以提供一般的读写操作。
零数据损失日志传输
Orical9i Data Guard Broker提供了直接从主服务到备用服务器同步或非同步更形日志文件的能力。这样就提供了完全无损的灾难恢复解决方案,而不必采用第三方产品来镜像在线重复操作日志。因此,在任何灾难恢复情况下,用户都可以确保他们的备用数据库完全更新到故障发生点。
Data Guard Broker
Oracle9i Data Guard Broker对管理逻辑和物理备用数据库提供了必要的监视、控制和自动操作。例如,Oracle9i Data Guard Broker对主服务器和任一类型的备用数据库提供了故障恢复处理的单步操作。
系统故障恢复
Oracle9i Real Application Clusters 在群集数据库技术引入重大突破。被称为高速缓存熔接的技术使系统既提供了透明应用程序扩展,又为数据和应用的高度有效性提供了超快速的故障恢复。
Real Application Clusters17秒排除故障
群集体系结构与单节点配置相比,避免了故障集中,能提供更高水平的有效性。在一个双节点群集配置的服务器中,即使一个节点系统崩溃,也允许应用在幸存的节点上继续运行。使用Oracle9i Real Application Clusters,从第一节点发生故障到自动在第二节点上恢复操作仅仅需要17秒的时间,这就减小了对数据和应用有效性的影响,实质上是消除了对数据和应用有效性的影响。
Oralce9i Fail Safe支持Windows的四节点故障恢复配置
Oralce9i Fail Safe对Window NT和2000群集体系结构上的电子商务提供高有效性和系统故障保护。Oracle9i自动故障防护装置对双节点和四节点的Windows NT、2000群集数据和应用服务器都提供了故障恢复程序。
基于时限的快速启动恢复
Oracle9i引入的基于时限的快速启动恢复,允许数据库管理员对恢复时间指定一个目标上限值。在系统崩溃或者在发生故障重启动后,用户在不到目标上限的时间内就能够重新连接到他们的应用程序。
快速实例冻结和恢复
数据库管理员普遍面临这样的挑战如何在尽可能快地确认故障原因和恢复常规服务之间进行权衡。通过激活瞬间冻结(Flash Freeze),数据库管理员可以获得故障时刻整个系统地诊断快照,快速重启动之后,再进行离线诊断分析。
人为过失
Oracle9i使得恢复包括错误操作和不按程序操作等人为原因造成故障的恢复变得容易。
Oracle9i闪回查询(Flashback Query)
通过Oracle9i的一项创新性能闪回查询,使用者和应用程序能够查询数据,与它们在过去的时刻一样。使用闪回查询参数,用户和应用可以及时指定一个日期,然后对数据执行标准查询,结果就像是在指定日期查询一样。一旦错误确定之后,取消更新就是相对简单的步骤,而且数据库管理员不必介入就能完成。更重要的是应用程序不必停工就能完成恢复。
全面的日志分析
通过分析数据库日志文件也可以完成对数据更新的鉴定。Oracle9i LogMiner是相关的实用程序,通过SOL接口读取、分析和解释执行在线或已获取的日志文件。使用Oracle9i LogMiner,数据库管理员就可以对包括数据操作、定义和管理命令在内的数据库更新进行测试。
可恢复声明
某些大的、执行时间很长的操作,例如数据上载和复杂的更新过程可能在完成之前就已经耗尽了资源(例如磁盘空间)。长时间运行而没有成功结束的操作可能会耗费旷日持久的时间。Oracle9i通过允许数据库管理员挂起不可能完成的操作来处理这个问题。一旦操作被挂起,数据库管理员就可以解决资源问题,然后允许语句从断点处恢复。
减少计划停工
Oracle9i允许通常需要停工的全计划维护操作在正常使用期内运行。
在线架构修改
Oracle9i提供的机制允许在保持数据表在线和完全为用户和应用所访问时,重新定义表结构。
在线重组表和索引
Oralce9i也提供一个简单的机制,在保持在线和应用程序使用者可访问的同时重新组织和定义数据表。Oracle9i的在线表及索引重新组织减少了计划性停工,提高了应用程序的有效性,减少磁盘碎片,并提高了应用程序性能。