首先,查看下当前的时间与SCN信息:

当前数据库中,闪回是否开启?:

当前是没有打开闪回的。

查看闪回恢复区的设置:

查看一下:

如果上面的“db_recovery_file_dest”没有设置,则你需要创建闪回恢复区。
创建闪回恢复目录:

然后执行“alter system set …”对“db_recovery_file_dest”做出更改:

当前数据库的归档情况:

当前数据库没有打开归档。

要打开数据库的闪回功能,需要先决打开归档模式,然后才能开启闪回。
它需要在数据库mount阶段执行,具体如下:

要对数据表做闪回操作,前提是开启:行迁移(Row Movement)。
当前表是否开启了行迁移呢?:

很明显,没有开启。

对数据表开启行迁移:

已成功激活“行迁移”。

破坏数据:

执行闪回:

以上的时间戳与SCN信息都是在破坏数据(update操作)之前收集的。

对于数据表的另一种闪回恢复是:闪回删除。
闪回恢复到对表执行的删除操作之前:

不过需要注意的是,SYS用户不对闪回操作提供支持:

————————————————
Done。

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

隐藏
变装