oracle 删除表从回收站恢复
#将执行的操作记录在文件中,就是屏幕输出的内容
SQL>spool '/home/oracle/drop.txt'
##删除 emp表
SQL> drop table emp ;
Table dropped.
#现在查看emp已经不存在了
SQL> select * from emp ;
select * from emp
*
ERROR at line 1:
ORA-00942: table or view does not exist
#查看回收站的内容
SQL> show recyclebin
ORIGINAL NAME RECYCLEBIN NAME OBJECT TYPE DROP TIME
---------------- ------------------------------ ------------ -------------------
EMP BIN$sGRMOtFvhCPgQKjABwAOsw==$0 TABLE 2011-10-29:06:20:34
#查看用户回收站的内容
SQL> select * from user_recyclebin
2 ;
OBJECT_NAME ORIGINAL_NAME OPERATION
------------------------------ -------------------------------- ---------
TYPE TS_NAME CREATETIME
------------------------- ------------------------------ -------------------
DROPTIME DROPSCN PARTITION_NAME CAN CAN
------------------- ---------- -------------------------------- --- ---
RELATED BASE_OBJECT PURGE_OBJECT SPACE
---------- ----------- ------------ ----------
BIN$sGRMOtFvhCPgQKjABwAOsw==$0 EMP DROP
TABLE USERS 2005-06-30:19:47:57
2011-10-29:06:20:34 517667 YES YES
51148 51148 51148 8
OBJECT_NAME ORIGINAL_NAME OPERATION
------------------------------ -------------------------------- ---------
TYPE TS_NAME CREATETIME
------------------------- ------------------------------ -------------------
DROPTIME DROPSCN PARTITION_NAME CAN CAN
------------------- ---------- -------------------------------- --- ---
RELATED BASE_OBJECT PURGE_OBJECT SPACE
---------- ----------- ------------ ----------
BIN$sGRMOtFuhCPgQKjABwAOsw==$0 PK_EMP DROP
INDEX USERS 2005-06-30:19:47:57
2011-10-29:06:20:34 517663 NO YES
51148 51148 51149 8
将回收站的表恢复出来
SQL> flashback table emp to before drop ;
Flashback complete.
再看回收站就没有东西了
SQL> show recyclebin
emp现在又可以用了
SQL> select * from emp where sal > 3000;
EMPNO ENAME JOB MGR HIREDATE SAL COMM
---------- ---------- --------- ---------- --------- ---------- ----------
DEPTNO
----------
7839 KING PRESIDENT 17-NOV-81 5000
10
SQL> spool off
[root@bogon oracle]#
相关知识点:
1、从回收站恢复时重命名表
SQL> flashback table t2 to before drop rename to t4 ;
2、删除回收站指定的表
SQL> purge table t4;
3、清空回收站
SQL> purge recyclebin
4、删除表时不经过回收站直接删除
SQL> drop table t3 purge ;
本文转自zhaoyun00 51CTO博客,原文链接:http://blog.51cto.com/zhaoyun/700567
oracle 删除表从回收站恢复相关推荐
- Oracle删除表从回收站恢复
想起来很郁闷的一件事,昨天快下班的时候,登了两个用户,由于用户切换错了,Drop掉了所有的表.最后使用很多方式,都没能够如愿还原数据库信息.今天一上班使用最基本的方式,成功的还原了回收站的数据库表及其 ...
- oracle删除一张表的sql语句,oracle删除表的语句
oracle删除一个用户下的表的sql语句是什么啊 删除用户所有表declarecursor c1 is select table_name from dba_tables where owner=' ...
- [ORACLE]删除表的purge用法
[ORACLE]删除表的purge用法 请支持原创,认准DannisTang(tangweixuan1995@foxmail.com) 使用oracle开发的时候,如果在存储过程中,或者是其他代码中使 ...
- Oracle删除表、修改表(添加字段、修改字段、删除字段)语句总结
Oracle删除表.修改表(添加字段.修改字段.删除字段)语句总结 1.删除表: delete from 表名; delete删除数据是一条一条的删除数据,后面可以添加where条件,不删除表结构.注 ...
- oracle如何查看表的字段是否存在,Oracle删除表、字段之前判断表、字段是否存在...
Oracle删除表.字段之前判断表.字段是否存在 在Oracle中若删除一个不存在的表,如 "DROP TABLE tableName",则会提示: ORA-00942:表或视图不 ...
- oracle删除表空间中的表,ORACLE删除表空间中的所有表
ORACLE删除表空间中的所有表,如果是非sysdbA连接用如下sql语句 declare vsql varchar2(200); cursor c1 is select 'drop table '| ...
- oracle 表删掉了_分区,Oracle 删除表分区
Oracle 删除表分区 删除表分区 作者: 来源: 发布日期:2008-05-23 删除表分区(drop partition) 删除表分区包含两种操作,分别是: Ø 删除分区:alter table ...
- oracle删除表结构或者表数据
oracle删除表 1.删除表结构和数据 drop table "test" 2.只删除表数据 1.效率高,释放空间 truncate table "test" ...
- oracle not empty,oracle 删除表空间错误 ORA-01549: tablespace not empty, use INCLUDING CONTENTS option...
oracle 删除表空间错误 ORA-01549: tablespace not empty, use INCLUDING CONTENTS option 2020-05-21 15:58:04 删除 ...
最新文章
- 2022-2028年中国塑料板的制造行业市场发展模式及竞争格局预测报告
- 汇编语言将数据、代码、栈放入不同段基础
- b站前端大佬_最强UP主:罗翔老师,你凭什么打败B站千万粉大佬老番茄?
- 再谈 Devstack(Rocky)
- createinstance.java_C# Activator.CreateInstance()方法使用
- es6 ie不兼容 函数_ES6:什么是块级作用域?
- python单击url下载网页文件_使用不带url的python脚本从网页下载文件,调用onClick函数 - javascript...
- Redis:03---Redis的启动与配置参数大全
- git pull时冲突的几种解决方式
- cmd 220 ftp 远程主机关闭连接_下载ftp软件,下载ftp软件需要注意3点
- 帆软报表使用及设置日志打印sql
- git冲突解决方案 Intellij IDEA
- 新型的铁塔基站“能源管家”
- 2021深圳杯数学建模D题---基于DDPG算法的微分博弈问题(思路及代码)
- python计算对数收益率_对数收益率怎么转成年化收益率?怎么计算夏普比率?
- 一张图回顾Hadoop十年 Hadoop老矣,尚能饭否
- 实时视频传输协议RTP
- 使用html和js制作饼图,使用js画图之饼图
- GitHub使用指南(自用)
- 深入理解文件操作——纯C(2)