|
在一个高可用的Oracle数据库环境中,大家都知道人为的错误是最容易经常犯的错误,也是导致downtime的最大因素,那么当我们犯了类似的错误后,就需要寻求一个最快的方案去解决问题,从而减少downtime的时间. 一般的来说,传统的恢复方法是笨拙而且缓慢的,对一个在线时间要求很高的应用系统来说,是不可忍受的.同时,企业里需要一个长期保留数据的有效机制,该机制不涉及应用程序重写、第三方或手动编写的软件解决方案以及其他管理开销。Oracle 数据库 11g 的 Total Recall(Flashback Data Archive) 功能通过确保完整、安全地保留和管理所有历史数据,解决了这些问题。 数据历史和保留 法规和合规策略要求保留历史数据。不符合 SOX、HIPAA 和BASEL–II 之类的法规意味着企业需要承担重大法律风险,并对企业前景造成负面影响,而且会破坏企业在投资方和客户间的声誉。此外,企业越来越意识到历史数据所带来的巨大价值,可以帮助他们了解市场趋势和客户行为。因此,许多企业都会保留法规要求的上述以及以外的历史数据。 遗憾的是,到目前为止,还没有一个生成和管理历史数据的有效方法。Oracle 数据库 11g 引入了 Total Recall,该功能所使用的基础技术 Flashback Data Archive 可以通过高度安全和有效的方式透明地跟踪对数据库表数据的更改。 数据保留要求 数据保留需要确保完善的数据安全性。这意味着,只有公司内经过授权的人员才能查看这些潜在的敏感数据。此外,还必须保护数据的历史更改,以防更新。 历史数据应该能够轻松、透明地访问,而无需使用特定接口或进行应用程序更改。如果不能轻松地检索历史数据,其价值就会大打折扣。 由于历史数据量很容易增加到几百 TB,因此存储效率就成为一个严重的成本问题。 最后,历史数据的管理和访问应该尽可能地简单。 使用 Total Recall 利用 Flashback Data Archive,可以通过安全、有效的方式透明地跟踪 Oracle 数据库 11g 中存储的所有数据。由于没有限制,Flashback Data Archive 可以处理企业需要的任何保留期限内的数据。 使用 Flashback Data Archive 的重要优势如下: ●易于配置--可通过简单的“enable archive”命令轻松地为数据库中的一个表或所有表实现历史数据捕获,并且不需要更改任何应用程序。 ●高效的性能和存储--捕获过程可以有效地将性能开销降至最低。历史数据以压缩形式存储,以减少潜在的大存储需求。 ●完善的保护机制以防止意外或恶意更新--任何人(甚至管理员)都不能直接更新历史数据。 ●可以使用"AS OF"闪回 SQL 子句在过去的任何时间点上无缝地查看归档的表数据。 ●自动执行历史数据管理任务--Oracle 数据库 11g 可自动实施规则、发送警报,而无需管理员介入。 优势 使用 Total Recall 的 Flashback Data Archive 技术,管理历史数据不再是一个痛苦的任务。它提供了一个非常安全、有效、易于使用的应用程序透明解决方案,用于管理历史数据以及集中、安全的可查询历史数据存储,该解决方案可以充分、高效地利用您的所有资源 — CPU、存储或管理员时间,并实现和降低您的合规性成本。
|