zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

oracle数据库闪回相关语句介绍

Oracle数据库 介绍 语句 相关 闪回
2023-06-13 09:14:41 时间
1\将表闪回到某一时间点:

闪回操作前启用行移动功能

Sql代码
altertableempenablerowmovement;

执行闪回语句:
Sql代码
flashbacktableemptotimestampto_timestamp("20120709195000","YYYYMMDDHH24:MI:SS");

2\闪回回收站:
Java代码
SQL>showrecyclebin;
SQL>droptableemp;
SQL>showrecyclebin;
ORIGINALNAMERECYCLEBINNAMEOBJECTTYPEDROPTIME
EMPBIN$b+XkkO1RS5K10uKo9BfmuA==$0TABLE2012-11-07:15:30:47

SQL>flashbacktableemptobeforedrop;或
SQL>flashbacktable"BIN$b+XkkO1RS5K10uKo9BfmuA==$0"tobeforedrop;

清理回收站
清除回收站中的单个表:purgetableemp
清除整个回收站:purgerecyclebin
清除不同的对象回收站:purgeuser_recyclebin或purgedba_recyclebin
彻底删除一个table:SQL>droptableemppurge;--表不能被恢复了。

3\闪回事物查询:
Sql代码
select*fromflashback_transaction_querywhereTABLE_NAME="EMP"