1\将表闪回到某一时间点:
闪回操作前启用行移动功能
Sql代码
alter table emp enable row movement;
执行闪回语句:
Sql代码
flashback table emp to timestamp to_timestamp('20120709195000','YYYYMMDDHH24:MI:SS');
2\闪回回收站:
Java代码
SQL>show recyclebin;
SQL>drop table emp;
SQL>show recyclebin;
ORIGINAL NAME RECYCLEBIN NAME OBJECT TYPE DROP TIME
EMP BIN$b+XkkO1RS5K10uKo9BfmuA==$0 TABLE 2012-11-07:15:30:47
SQL>flashback table emp to before drop;或
SQL>flashback table "BIN$b+XkkO1RS5K10uKo9BfmuA==$0" to before drop;
清理回收站:
清除回收站中的单个表:purge table emp
清除整个回收站:purge recyclebin
清除不同的对象回收站:purge user_recyclebin或purge dba_recyclebin
彻底删除一个table: SQL>drop table emp purge; --表不能被恢复了。
3\闪回事物查询:
Sql代码
select * from flashback_transaction_query where TABLE_NAME= 'EMP'
相关文章
- 数据库的相关语句(where,order by)
- oracle数据库【表复制】insert into select from跟create table as select * from 两种表复制语句区别
- oracle数据库常用语句
- oracle 脚本创建数据库的相关文章,教程,源码
- Oracle数据库11g各版本介绍及功能比较
- oracle数据库关于索引建立及使用的详细介绍
- Oracle数据库中,在SQL语句中连接字符串的方法是哪个?(选择1项)
- RMAN实战16:ORACLE数据库的不完全恢复和闪回
- Oracle把本地的dmp备份文件导入到本地的Oracle数据库中语句
- 3.数据库操作相关术语,Oracle认证,insert into,批量插入,update tablename set,delete和truncate的差别,sql文件导入