在Oracle中恢复被DROP掉的表

数据库 Oracle
oracle数据库是一种大型数据库系统,功能强大,能够处理大批量的数据,在网络方面用的也比较多,但是在操作oracle数据库时难免会出现一些操作小漏洞,可能就会存在被DROP掉的表,那么如何在oracle中将其恢复呢?

导读:Oracle中可能不小心会DROP掉一个,如果没有定期做备份的话,将会带来很大的麻烦。如果有的情况下,每天的数据都很重要,而定期备份的周期又稍长,情况恐怕也不容乐观!以前只知道Windows有个回收站,今天听说Oracle也有个回收站!

  不过还好Oracle有个回收站,概念就跟Windows里的回收站一模一样。

  比如有以下误操作:

  DROP TABLE drop_test;

  这个时候再用SELECT语句查询此表时,将会提示表或视图不存在。但可以用如下语句查询到这个表还在Oracle回收站中:

  SELECT * FROM user_recyclebin WHERE original_name=‘drop_test’;

  那么现在就可以用如下语句进行恢复:

  FLASHBACK TABLE drop_test TO BEFORE DROP

本文只是简单介绍了在Oracle中恢复被DROP掉的表的方法,相信大家通过本文的学习,在下次遇到类似问题就能轻松解决。

【编辑推荐】

  1. Oracle数据库中表的四种连接方式讲解
  2. Oracle数据库体系架构概要
  3. Oracle临时表的用法总结
责任编辑:迎迎 来源: 赛迪网
相关推荐

2024-08-09 10:06:09

2010-10-28 16:17:22

2011-03-22 10:22:18

Windows环境Oracle

2010-09-03 10:21:35

SQL删除

2010-04-02 10:30:52

Oracle备份

2011-08-22 15:47:27

Oracle临时表存储过程

2009-05-12 10:36:38

OracleREDO恢复

2010-04-15 12:43:06

Oracle数据库

2010-10-27 16:27:18

Oracle查询

2011-08-23 11:09:36

Oraclerman恢复system表空间恢复

2011-08-29 17:00:47

Oracle数据库RM表空间数据块介质

2010-05-06 09:42:28

Oracle表空间

2010-03-30 10:34:08

Oracle exp备

2009-03-11 14:42:57

面试求职案例

2021-04-20 08:33:29

SQL快照数据

2011-07-04 13:39:32

注册表监听器

2011-05-20 09:39:13

Oracle10g新特性

2010-10-26 10:24:06

Oracle控制文件

2011-07-25 13:34:08

ORACLEFLASHBACK T

2010-05-05 10:49:34

Oracle 复合类型
点赞
收藏

51CTO技术栈公众号