猝然临之而不惊,无故加之而不怒。
分类: Oracle
2013-01-03 16:08:38
From:
1,闪回数据库到之前某时间点(在安装时需要开放闪回功能)
不支持表空间删除
看是否打开闪回功能
打开闪回功能
修改闪回时间(默认是一天1440)
执行数据库闪回,必须是在mount,readonly状态
如果重建了控制文件,则修改控制文件以前的数据是不可以闪回的。
例子;
闪回到某时间点
查日志进程
恢复到某过程sequence为查询的sequence,THREAD
把状态置为mount状态
打开数据库
2,闪回drop表,数据(普通用户都可以操作)
原理:是把放到数据库回收站的对象,数据拉回来
凡不放回收站的对象都不能闪回.
闪回后,把删除的表,及索引都会恢复
可以用下面的命令或查询查看删除的表;
DBA的回收站
用户回收站
表实际不没有删除,只是改了一个名子,放到回收站了
索引名子依然没变。
a,用SYS用户删除的表不可以闪回。
如
则不可以闪回
b.索引,物化视图,删除后不可以闪回
3.闪回事务查询
查询所有可以撤消的操作
撤消数据
数据放在undo tablespace
闪回数据:RVWR+闪回日志+归档日志
闪回现有表:undo tablespace
闪回删除表:表原来物理位置
———————————————————————-