- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第11章 闪回操作和Undo表空间 01 闪回操作 02 Undo表空间 1 闪回操作 主要内容 基本概念 01 闪回数据库 02 闪回表 03 闪回丢弃 04 其它闪回技术 05 基本概念 为了使Oracle数据库能够从任何的逻辑操作中迅速恢复,Oracle推出了闪回技术。该技术首先以闪回查询(Flashback Query)出现在Oracle 9i版本中,后来在Oracle 10g中对该技术进行了全面扩展,提供了闪回数据库、闪回删除、闪回表、闪回事务及闪回版本查询等功能,在Oracle 11g中,Oracle继续对该技术进行了改进和增强,增加了闪回数据归档的功能。 基本概念 在Oracle 11g中,闪回技术包括以下各项: 闪回数据库技术:闪回数据库特性允许复原整个数据库到某个时间点,从而撤销自该时间以来的所有更改。闪回数据库主要利用闪回日志检索数据块的旧版本,同时它也依赖归档重做日志完全地恢复数据库,不用复原数据文件和执行传统的介质恢复。 闪回表技术:使用该特性,可以确保数据表能够被恢复到之前的某一个时间点上。 闪回丢弃技术:类似于操作系统的垃圾回收站,可以从其中恢复被DROP掉的表或索引,该功能基于撤销数据。 闪回版本查询技术:通过该功能,可以看到特定的表在某个时间段内所进行的任何修改操作。 闪回事务查询技术:使用该特性,可以在事务级别上检查数据库的任何改变,大大方便了对数据库的性能优化、事务审计及错误诊断等操作。该功能基于撤销数据。 闪回数据归档技术:通过该技术可以查询指定对象的任何时间点(只要满足保护策略)的数据,而且不需要使用UNDO,在有审计需要的环境下,或者是安全性特别重要的高可用数据库中,是一个非常好的特性。缺点是如果该表变化很频繁,则对空间的要求可能很高。 闪回数据库 数据库闪回可以使数据库回到过去某一时间点上或SCN的状态,用户可以不利用备份就能快速地实现时间点的恢复。为了能在发生误操作时闪回数据库到误操作之前地时间点上,需要设置下面三个参数。 DB_RECOVERY_FILE_DEST:确定Flashback Logs的存放路径。 DB_RECOVERY_FILE_DEST_SIZE:指定恢复区的大小,默认值为空。 DB_FLASHBACK_RETENTION_TARGET:设定闪回数据库的保存时间,单位是分钟,默认是一天。 闪回数据库 数据库闪回可以使数据库回到过去某一时间点上或SCN的状态,用户可以不利用备份就能快速地实现时间点的恢复。为了能在发生误操作时闪回数据库到误操作之前地时间点上,需要设置下面三个参数。 DB_RECOVERY_FILE_DEST:确定Flashback Logs的存放路径。 DB_RECOVERY_FILE_DEST_SIZE:指定恢复区的大小,默认值为空。 DB_FLASHBACK_RETENTION_TARGET:设定闪回数据库的保存时间,单位是分钟,默认是一天。 闪回数据库 flashback [standby] database database_name {to [scn| timestamp] exp | to before [scn | timestamp] exp} 数据库闪回的语法: 闪回表 flashback table [schema.]table_name to { [before drop [rename to table] | [scn | timestamp] expr [enable | disable] triggers] } 闪回表命令的语法: 闪回丢弃 回收站是所有丢弃表及其相关联对象的逻辑存储容器,当一个表被丢弃时候(DROP),回收站会将该表及其相关联的对象存储在回收站中。存储在回收站中的表的相关联对象包括索引、约束、触发器、嵌套表、大的二进制对象(LOB)段和LOB索引段。 1.回收站简介 如果要对DROP过的表进行恢复操作,用户可以使用下面格式的语句: flashback table table_name to before drop 2.回收站的应用 其它闪回技术 Oracle的闪回版本查询功能提供了一个审计行改变的查询功能,它能找到所有已经提交了的行的记录。借助此特殊功能,用户可以清楚看到何时执行了何种操作。使用该功能,可以很轻松地实现对应用系统的审计,而没有必要使用细粒度的审计功能或LOGMNR了。 闪回版本查询功能依赖于AUM(Automatic Undo Management),AUM是指采用撤销表空间记录增、删、改数据的方法。 要使用
您可能关注的文档
- Office2010高级应用教程第14章.ppt
- Office办公软件案例教程CRM行业推广方案.ppt
- Office办公软件案例教程白领个人消费调查.ppt
- Office办公软件案例教程打造科源一流销售团(美化).ppt
- Office办公软件案例教程打造科源一流销售团队.ppt
- Office办公软件案例教程第1篇-行政篇.ppt
- Office办公软件案例教程第2篇-人力资源篇.ppt
- Office办公软件案例教程第3篇-市场篇.ppt
- Office办公软件案例教程第4 篇-物流篇.ppt
- Office办公软件案例教程第5篇-财务篇.ppt
- Oracle数据库管理与开发第12章 数据库链接.ppt
- Oracle数据库管理与开发第13章 企业人事管理系统.ppt
- Oracle数据库管理与应用实例教程第1章 案例数据库设计.ppt
- Oracle数据库管理与应用实例教程第2章 初识Oracle11g.ppt
- Oracle数据库管理与应用实例教程第3章 数据库操作.ppt
- Oracle数据库管理与应用实例教程第4章 数据表操作.ppt
- Oracle数据库管理与应用实例教程第5章 数据查询操作.ppt
- Oracle数据库管理与应用实例教程第6章 视图和索引操作.ppt
- Oracle数据库管理与应用实例教程第7章 存储过程操作.ppt
- Oracle数据库管理与应用实例教程第8章 游标、事务和锁.ppt
原创力文档


文档评论(0)