[NextPage]
七、确保高可用性
不论是否在计划之中,停机对于电子商务来说都是最糟糕的事情。应用时停机会导致收入损失,生产率降低,客户流失,公司声誉受损,并使人们对你的电子商务缺乏信心。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 Clusters——17秒排除故障
群集体系结构与单节点配置相比,避免了故障集中,能提供更高水平的有效性。在一个双节点群集配置的服务器中,即使一个节点系统崩溃,也允许应用在幸存的节点上继续运行。使用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的在线表及索引重新组织减少了计划性停工,提高了应用程序的有效性,减少磁盘碎片,并提高了应用程序性能。
完全在线索引操作
上一页 [1] [2] [3] [4] 下一页
正在看的ORACLE教程是:Oracle 9i产品文档。> 使用Oracle9i,所有的表索引可以在线创建和重新创建。如果没有这种性能,在创建表索引时,用户是被禁止运行他们的应用程序的。动态数据库参数
Oracle9i数据库中影响数据库服务器使用内存量的参数,现在可以在线重新设置。这样就无需为使参数设置生效而将数据库离线并重启
[NextPage]
八、Dynamic Services
Oracle9i Dynamic Services 通过将互联网上的范围广泛的服务嵌入你的系统,让你的业务可利用合作伙伴和其他第三方的专长。
Oracle9i Dynamic Services提供一个单一的程序架构,用于访问、集合、管理和实施互联网服务。 这使开发人员无须处及多种信息源交互、多种访问协议和多种频道所带来的复杂性,提高了开发人员的效率,降低了管理的费用。
在 Oracle9i Dynamic Services的核心部分是一个政策和服务管理引擎,它决定着服务是如何被执行的。各种应用是通过传递服务请求到 Dynamic Services 引擎来访问动态服务的。搜索 Dynamic Services Registry动态服务可在生成时间(development-time)或运行时间(run-time)被找到。 动态服务描述符也可发布在UDDI中以促进互联网范围内服务的查找。
Oracle9i Dynamic Services提供一个管理环境,让企业定义服务政策如优先级、集合和失败恢复。 Dynamic Services 引擎抓取和记录所有有关服务配置和执行的信息。一个服务的监测器则收集诸如是谁,何时,以何种频率请求一种服务。审计特性可用于服务执行记录、失败通报和付款。
由于 Oracle9i Dynamic Services是一个开放的构架( framework)。服务供应商和开发人员可很容易地定制动态服务和推出频道服务。
九、Application Server Appliance
Oracle9i Application Server Appliance 是基于 Oracle9i Application Server 及其独创的Web 缓存技术的下一代Oracle 网络开发工具。借助这一最新的Oracle工具,中小规模的企业或此类型企业可以基于该行业的快速应用服务器而部署其Web站点,且节省成本。或者,用户也可以凭借Oracle 耗资百万美元对其性能的担保,利用现有的Web基础设施迅速部署其站点。
Oracle9i Application Server Appliance 具有以下优点:
快速部署 Oracle9i Application Server Appliance非常简单,可以迅速而直观地使用。
低廉的总成本: 与维护传统的多用途数据库服务器相比较,使用本工具的机构可以降低所有权的总成本(常常达40%之多)。
管理简单:Oracle 9i Application Server Appliance 是带有 Appliance Management Pack 的Oracle企业管理器( OEM) 软件。Appliance Management Pack 扩展了
Oracle企业管理器(OEM) 的性能,不仅可以管理数据库,还可以管理Oracle Appliances上 的整个软件环境和各种运行Oracle硬件设备。
Oracle8i Database Appliance 在微软NT 的 SQL 服务器上应用是原先总体成本的82%。现在有了Oracle9Ii Application Server 强大的扩展能力和Web缓存技术之后,客户能够给更多的用户提供更丰富、更个性化的网络内容。Oracle9i Application Server应用基于开放的因特网软件标准,运行于广泛应用的intel 平台,给予客户性能,可靠性和可伸缩性的最终结合。
一旦安装运行该工具,它将自动安装和自动分配工作量以提高实时性能。如果服务器出现了故障,网管可以移走该服务器,用新的应用服务器工具来取而代之。该工具能自动配置,自动重新分配工作量,运行更加良好而无须Web站点停止服务。
[NextPage]
十、强大的可伸缩性
Oracle9i Real Application Clusters从Oracle Parallel Server革命性的升级产品,历经6年的艰苦开发,9家合作伙伴参与,注册了18项技术专利,并且仍有新的专利技术在注册中。
Oracle9i Real Application Clusters提供的独特的技术包括:
优异的、接近线性的伸缩透明性。
同各种应用的兼容性,不需要任何重新设计。
快速增长的集群,快速增加结点和磁盘的能力。
基于 Oracle的Cache Fusion的结构,通过快速和有效地共享在一个集群中所有服务器上被频繁访问的数据,Oracle9i Real Application Clusters可提供透明的应用伸缩性能。解决了各服务器之间的竞争。
当多个服务器希望访问同一数据时,有三种情况需要考虑:
Read/Read
一个用户要在一个服务器上读取一段信息而同时已经有一个用户已经在另一服务器上读这一信息。
Read/Write
一个用户要在一个服务器上读取一段信息而同时已经有一个用户在另一服务器上更新这一信息。
Write/Write
一个用户要在一个服务器上更新一段信息而同时已经有一个用户在另一服务器上更新这一信息。
在Cache Fusion 结构下,读请求可能来自集群数据库的任何内存缓存。为确保缓存中的数据及时更新,每一服务器上的缓存之间的协作以确保数据的读取和更新的一致和正确性就显得十分重要。
如果一个查询请求是由一个远程缓存提供的,那么这些信息将通过高速集群间连接从一个结点上的缓存传到另一个结点上的缓存。 这种缓存融合的发生是完全自动化的,并且对于应用来说是透明的。这种透明性正是Oracle9i Real Application Clusters可提供高速、有效的伸缩性能的关键技术。
十一、实时个性化管理
Oracle个性化处理通过对已登记用户和匿名访问者提供实时、动态的个性化推荐服务, 使得1:1的电子商务服务成为可能。
由于Oracle产品提供了完全内嵌于Oracle9i 数据库中的集成实时推荐引擎,Oracle个性化服务为电子商务提供了强大的、可扩展的和实时的个性化处理。
利用Oracle9i 数据库的可扩展性,Oracle个性化服务能够在分析大量客户信息的同时,保持每个顾客关系的独特性。这样将使电子商务服务提供定制的、1:1的客户服务,让浏览器顺应顾客的需求。
运用 数据挖掘技术 可以将从网站得来的大量的客户点击、交易、定级和图表统计中找出真正需要的电子
上一页 [1] [2] [3] [4] 下一页
正在看的ORACLE教程是:Oracle 9i产品文档。商务数据。Oracle个性化服务可以回答以问题:这位顾客最喜欢或者最可能购买的产品是什么?
这位顾客喜欢或者已购买这项产品,那么他可能还会购买其它那些产品呢?
这位顾客对某种产品的喜爱和购买的可能性有多大?
假设顾客喜欢或者正在购买其它某种产品,那么他可能购买那些产品?
Oracle个性化服务是Oracle在数据库中第一次内嵌的数据挖掘算法。其它算法和有针对性的应用程序,比如客户保持率/流失率、响应建模和客户信息汇总随后也会内嵌进来。
在新产品上市之前将发布相关定价和产品捆绑信息。
上一页
上一页 [1] [2] [3] [4]