oracle 10g的闪回查询概述 与oracle 9i相比oracle 10g的Flashback有了非常大的改进,从普通的Flashback Query发展到了多种形式,主要表现在如下几方面新特性: 1、Flashback Database oracle Flashback Database特性允许通过SQL语句Flashback Database语句,让数据库前滚到当前的前一个时间点或者SCN,而不需要做时间点的恢复。闪回数据库可以迅速将数据库回到误操作或人为错误的前一个时间点,如Word中的"撤消"操作,可以不利...
引言 人为的错误是数据库系统失败的重要原因之一,根据调查约40%的系统问题是操作失误或者用户错误引起的,这些人为的错误又特别难以避免。传统上当发生数据丢失、数据错误问题时,解决的主要方法就是数据的导入/导出、备份/恢复技术。这些方法都需要发生数据错误之前有一个正确的备份,才能进行恢复。恢复时不取决于错误程度,而只取决于备份/恢复策略。这种方法既耗时又使数据库系统不能提供服务,对于一些用户偶然地删除数据这...
从9i开始,oracle提供了闪回(FLASHBACK)功能。即查找当前时间之前的某个时间点系统或表的状态。 可以闪回的最大时间和回滚空间有关。如果使用了自动管理回滚表空间,那么UNDO_RETENTION给出了闪回支持的最小时间。也就是说,FLASHBACK最少可以支持UNDO_RETENTION给出的时间,如果系统比较闲,则可以闪回更长的时间。(当然,如果回滚表空间的空间分配不足,当系统处于忙时,有可能重用还没有达到UNDO_RETENTION时间限制的数据的空...
闪回恢复区中添加或删除文件等变化都将记录在数据库的 alert 日志中,oracle 10g 也针对该新特性提供了一个新的视图, DBA_OUTSTANDING_ALERTS,通过该视图可以得到相关的信息。 DBA_OUTSTANDING_ALERTS 视图的存在体现了 oracle 愈加人性化的一面。我们先来看一下该视图的基本结构,后面会用到。 SQL> DESC dba_outstanding_alerts Name Null? Type --------------------------...
何为闪回恢复区 oracle 10g 有一项新功能称为:自动的基于磁盘的备份与恢复( Automatic Disk-Based Backup and Recovery )。实现该功能的基础为本文要讲述的闪回恢复区( Flash Recovery Area )。闪回恢复区是 oracle 10g 中的新事物。简单的说,闪回恢复区是一块用以存储恢复相关的文件的存储空间。允许用户集中存储所有恢复相关的文件。 闪回恢复区可以放在如下几种存储形式上: 目录 一个文件系统 自动存储管理(AS...
各位好!~ 最近碰到RT所说的问题,oracle10g 的闪回功能比9i强大,因此有的客户就要求在硬盘上保存一段时间的归档日志。而备份作业中,要么就删除全部备份过的归档日志,要么就一个也不删除。有没有社么解决办法? 特请教一下各位。 谢谢!
1、DATABASE和所有表空间的FLASHBACK是ON SQL> show user USER 为 "SYS" SQL> select flashback_on from v$database; FLA --- YES ...
oracle 10g 有一项新功能称为:自动的基于磁盘的备份与恢复( Automatic Disk-Based Backup and Recovery )。实现该功能的基础为本文要讲述的闪回恢复区( Flash Recovery Area )。闪回恢复区是 oracle 10g 中的新事物。简单的说,闪回恢复区是一块用以存储恢复相关的文件的存储空间。 允许用户集中存储所有恢复相关的文件。 闪回恢复区可以放在如下几种存储形式上: ·目录 ·一个文件系统 ·自动存储管理(ASM)磁盘组 在 RAC ...
1.1. 何为闪回恢复区 oracle 10g 有一项新功能称为:自动的基于磁盘的备份与恢复( Automatic Disk-Based Backup and Recovery )。实现该功能的基础为本文要讲述的闪回恢复区( Flash Recovery Area )。闪回恢复区是 oracle 10g 中的新事物。简单的说,闪回恢复区是一块用以存储恢复相关的文件的存储空间。 允许用户集中存储所有恢复相关的文件。 闪回恢复区可以放在如下几种存储形式上: ·目录 ·一个文件系统 ·自动存储管...
使用 oracle Database 10g 中的闪回表特性,可以毫不费力地恢复被意外删除的表 以下是一个不该发生却经常发生的情况:用户删除了一个非常重要的表 — 当然是意外地删除 — 并需要尽快地恢复。(在某些时候,这个不幸的用户可能就是 DBA!) oracle9i Database 推出了闪回查询选项的概念,以便检索过去某个时间点的数据,但它不能闪回 DDL 操作,如删除表的操作。唯一的恢复方法是在另一个数据库中使用表空间的...