换句话说,还原也需要耗费”时间”!我所指的时间不仅是DBA花在重建的时间,也包含”因为受影响而停摆的时间”!试想,如果贵公司的因为人为性错误频率过高,导致系统的平均可运转性偏低,这样子的严格来说也不能称为好。
(哇!那要是以这个标准来看,岂不是没有一家是可以用的!?请注意,我所探讨的是因为人为因素所产生的问题,跟是哪个厂牌并没有直接关系)
为了将上述问题发生的情况降到最低,Oracle9i新增了一项回溯查询(Flashback query)的功能。经过适当组态之后,如果使用者不小心删除了重要数据,即使删除指令已经被commit,也可以藉由回溯查询回存特定时间点的资料。
强大的修复能力
以的修复功能而言,其实Oracle 8i就已经做的相当不错了。但是Oracle9i提供更精确的资料复原能力。举例来说,如果某一个table所在的磁盘区块发生毁损,Oracle9i全新的磁盘修复功能可以只针对毁损的区块进行修复,同一个资料表的其它资料区块则依旧处于online状态,不会影响其它使用者的存取!
利用快速的资料回写机制,缩短离线时间
万一Oracle9i服务器不幸发生当机情况时,新的资料修复算法(two-pass recovery algorithm)可以寻找出资料文件内哪些区块是需要进行读写修复的,有效地缩短重新上线的时间。此外,Oracle9i也提供一些特殊的参数,例如:FAST_START_MTTR_TARGET可用来限制平均恢复时间(即当机之后多少时间之内必须恢复上线状态)
Oracle9i的高延展性
在系统的延展性方面,Oracle9i Real Application Clusters可搭配适当组态的丛集架构(Clusters),提供企业应用程序高度的延展性与可用性。藉由简单易用的单一系统管理方式,Oracle9i Real Application Clusters可让丛集系统内的多个节点同时存取单一,并利用水平延展的方式有效提升整体系统之效能。此外,Oracle9i Real Application Server还具有自我调整的能力,可将的负载平均分配到丛集系统中的不同节点。
Oracle9i Real Application Clusters 之快取融合(Cache Fusion)功能
Oracle9i之快取融合功能可集合丛集中各节点的高速缓存,以满足之需求。换句话说,查询指令可由本地端的高速缓存或是其它节点的高速缓存获取所需的资料,降低磁盘读取的机会。因为本地端节点可以由丛集中任何节点得到所需的资料,在进行更新资料时将不需要为了同步化资料而产生额,减少磁盘读写动作,且大幅提升之作业能力。
可延展的连线作业状态管理功能(Session State Management)
Oracle9i新的分享式内存配置功能、Java联机支持能力的改进、以及多执行绪服务器之增强功能等特性,都可以大幅减少每一位Oracle9i使用者所需占用的内存空间。您可预期的是:Oracle9i将允许您在同样的硬件环境上服务更多的使用者,并执行更多的应用程序!
Oracle9i之效能提升
Oracle的效能表现一直以来都是在水准之上,最适合担任企业内部执行关键性任务之服务器。Oracle9i为了在现今网际网络与电子商务环境中能够完成更严苛的数据处理要求,数项特定的数据处理引擎也经过最佳化的调整。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-27016-3.html
这么没自信还顾水军
配上mv歌更好听