使用Flashback Query恢复误删除数据

使用Flashback Query恢复误删除数据: 误删除了部分重要数据,并且已经提交,需要恢复。这该怎么办?首先尝试使用flashback query闪回数据。首先确认数据库的SCN变化: sys@CCDB> col fscn for 9999999999999999sys@CCDB&g[......]

阅读全文

AUM下如何重建UNDO表空间

AUM下如何重建UNDO表空间: 在迁移(同平台)的时候由于UNDO表空间过大,不打算要现在的UNDO文件,想要重建一个,该如何做,是否需要通过一些隐含参数来做特殊处理?前提是拥有一个有效的冷备份(或者Clean Shutdown的数据库)。拥有冷备份,那么这个操作是很简单的,并不需要使用隐含参数[......]

阅读全文

Oracle 11g 闪回数据归档

Oracle 11g 闪回数据归档: 虽然ORA-01555错误可以通过种种手段来避免和减少,但是随着时间的流逝,这些UNDO信息总会失去,那么能否将这些信息保存起来,使得数据库在一定的历史周期之内可以不断向后追溯,使得我们可以看到一个数据表在任意历史时间点上的切片呢? 从Oracle Data[......]

阅读全文

ORA-01555 原因与解决

ORA-01555 原因与解决: 前面提到了ORA-01555错误,那么现在来看一下ORA-01555错误是怎样产生的。由于回滚段是循环使用的,当事务提交以后,该事务占用的回滚段事务会被标记为非活动,回滚段空间可以被覆盖重用。那么一个问题就出现了,如果一个查询需要使用被覆盖的回滚段构造前镜像实现一[......]

阅读全文

Oracle 10g 闪回查询特性的增强

Oracle 10g 闪回查询特性的增强: Oracle 9i提供了闪回特性增强,为数据恢复带来了极大的方便,但是Oracle 9i的闪回查询只能提供某个时间点的数据视图,并不能告诉用户这样的数据经过了几个事务、怎样的修改(UPDATE、INSERT、DELETE等),而这些信息在回滚段中是存在的[......]

阅读全文