`
kinkding
  • 浏览: 150127 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

9i和10g闪回技术

阅读更多

一、9i:

1、查找 SCN (System Change Number), Time对应关系:

select to_char(sysdate, 'yyyy-mm-dd hh24:mi:ss'),
       to_char(DBMS_FLASHBACK.GET_SYSTEM_CHANGE_NUMBER) AS SCN
  from dual;

 

 

2、根据时间闪回:

SELECT * FROM test AS OF TIMESTAMP TO_TIMESTAMP('2010-04-09 11:25:17', 'yyyy-mm-dd hh24:mi:ss');

 

3、根据SCN闪回:

SELECT * FROM test AS OF SCN 23565583;

 

 

二、10g:

1、数据闪回:Oracle Flashback Database特性允许通过SQL语句Flashback Database语句,让数据库前滚到当前的前一个时间点或者SCN,而不需要做时间点的恢复。闪回数据库可以迅速将数据库回到误操作或人为错误的前一个时间点,如Word中的"撤消"操作,可以不利用备份就快速的实现基于时间点的恢复。Oracle通过创建新的Flashback Logs(闪回日志),记录数据库的闪回操作。如果希望能闪回数据库,需要设置如下参数:DB_RECOVER_FILE_DEST日志的存放位置, DB_RECOVER_FILE_DEST_SIZE恢复区的大小。在创建数据库的时候,Oracle将自动创建恢复区,但默认是关闭的,需要执行 alter database flashback on命令。

 

SQL>flashback database to time to_timestamp(xxx);

分享到:
评论

相关推荐

    Oracle+9i&10g;编程艺术:深入数据库体系结构电子书

    《Oracle+9i&10g编程艺术:深入数据库体系结构》是一本专注于Oracle数据库系统核心技术的专著,尤其针对9i和10g版本进行了深入解析。这本书旨在帮助读者理解Oracle数据库的内部工作原理,提升数据库管理和开发的技能...

    oracle+8i-9i-10g-11g区别.

    此外,10g提供了闪回查询和恢复、数据泵高速导入导出、精细审计、跨平台的表空间复制、Streams复制以及Data Guard等高级功能,极大地提高了数据安全性和操作灵活性。 最后,Oracle 11g在10g的基础上进行了扩展和...

    oracle 8i-9i-10g-11g区别

    Oracle数据库的版本更新带来了许多重要的技术创新和改进,从8i到9i,再到10g,最后到11g,每个版本都提升了系统的性能、可用性、可管理性和安全性。以下将详细介绍这些版本的主要区别和新特性。 1. **Oracle 9i** ...

    Oracle 10g闪回技术及实现.pdf

    总之,Oracle 10g的闪回技术是数据库管理系统中的一个重要创新,它极大地增强了系统的可用性和容错能力,为逻辑错误的恢复提供了高效、灵活的解决方案。正确理解和使用这些技术,可以显著减少因人为错误或应用错误...

    Oracle9i-10g编程艺术

    《Oracle9i-10g编程艺术》是数据库领域的经典之作,主要涵盖了Oracle9i到10g版本的编程技术和数据库管理系统的核心概念。这本书详细解析了Oracle数据库的内部工作原理,帮助读者深入理解如何高效地设计、开发和管理...

    Oracle-10g数据库基础教程之闪回技术.pptx

    这一技术在Oracle 9i中初步引入,到了Oracle 10g得到了进一步增强,包括闪回查询、闪回版本查询、闪回事务查询、闪回表、闪回删除和闪回数据库等多种功能。 **14.1 闪回技术概述** - **闪回基本概念**:Oracle 9i...

    Oracle 10g数据库基础闪回技术.ppt

    这项技术在9i版本中初步引入,但在10g中得到了显著增强,增加了多种闪回操作类型。 1. **闪回基本概念**: - 闪回查询(Flashback Query):允许用户查看过去某个时间点的数据状态,基于回滚段中的信息。 - 闪回...

    Oracle9i 10g 编程艺术

    《Oracle9i 10g 编程艺术》是一本专为数据库开发者和管理员精心编写的书籍,由图灵出版,旨在深入探讨Oracle9i和10g版本的编程技术和最佳实践。书中全面覆盖了Oracle数据库系统的核心概念、设计原则以及高效管理与...

    oracle9i*10g体系结构

    综上所述,Oracle 9i与10g版本不仅在技术层面上进行了大量创新和改进,还在实际应用中提供了丰富的解决方案和技术支持。无论是对于数据库管理员还是开发者而言,深入理解和掌握这些知识都是非常必要的。

    Oracle9i&10g;编程艺术:深入数据库体系结构(含源码)

    这本书包含了Oracle9i和10g两个版本的相关知识,这两个版本在当时是Oracle数据库技术的重要里程碑,引入了许多创新特性,对数据库性能优化、数据安全和高可用性等方面都有显著提升。 在Oracle9i中,重点引入了Real ...

    Oracle9i和Oracle10g的官方文档CHM文档

    8. 闪回技术:Oracle10g引入的闪回功能,可以撤销错误的数据修改,提供时间点恢复能力。 这些官方文档为开发者和DBA提供了全面而深入的Oracle9i和Oracle10g使用指南,帮助他们更好地理解和利用这两个版本的数据库...

    利用oracle闪回技术恢复误删除的表或误更新的记录.pdf

    先以闪回查询( Flashback Query)出现在 Oracle 9i 版本中,后来 Oracle 在 10g 中对该技术 进行了全面扩展,提供了闪回数据库、闪回删除、闪回表、闪回事物及闪回版本查询等功能,本 文将重点说闪回删除、闪回表的...

    Oracle9i10g编程艺术

    《Oracle9i10g编程艺术》一书深入探讨了Oracle9i和10g数据库体系结构的关键概念,为读者提供了全面而深入的理解。本书由Thomas Kyte撰写,他是Oracle公司的核心技术集团副总裁,以其丰富的经验和技术洞察力,为读者...

    《Oracle9i&10g编程艺术深入数据库体系》PDF 下载

    Oracle9i和10g是其发展过程中的两个重要版本,分别代表了2001年和2003年的技术巅峰。 在Oracle9i中,Oracle引入了Real Application Clusters(RAC)技术,实现了多节点共享存储的集群数据库,极大地提高了系统的...

Global site tag (gtag.js) - Google Analytics