1、从oracle10g开始删除数据库表的时候并不是真正删除,而是放到了recyclebin中,这个过程类似 windows里面删除的文件会被临时放到回收站中。
2、删除的表系统会自动给他重命名就是你看到的 【BIN$】开头的名字
3、通过 show recyclebin 命令可以查看被删掉的表的详细信息,或者查询
select * from recyclebin;
4、收回表的命令:
flashback table 原表名 to before drop;
5、清空回收站的命令:
purge recyclebin;
6、如果不想删除的表经过回收站
drop table 表名 purge;
或者停用数据库的回收战功能
10.1版本中,修改隐藏参数 _recyclebin
alter system set "_recyclebin" = false;
10.2版本中,
alter system set recyclebin = off;
分享到:
相关推荐
删除表中产生的重复数据,并且不会损害和修改原表数据.
在Oracle中若删除一个不存在的表,如 “DROP TABLE tableName”,则会提示: ORA-00942:表或视图不存在 若在程序中执行该语句则会报异常,这就需要我们在删除表前先判断该表是否存在,若存在则删除. DECLARE num NUMBER;...
很好的oracle入门学习,以及表无法删除解决详解
Oracle 表删除大量数据后查询变慢问题分析 在 Oracle 数据库中,如果删除了大量数据(千万级别),可能会出现查询变慢的问题。下面我们将分析这个问题的原因,并提供解决方案。 问题的原因主要有两个方面: 1. 表...
oracle定时删除表空间的数据并释放表空间(oracle编程高手总结编写)
详细介绍如何正常删除Oracle 数据库表空间数据文件,OFFLINE和OFFLINE DROP的区别,OS级别删除了数据文件后的恢复,删除数据库表空间数据文件演示示例
在这篇文章中,我们将介绍删除和重建 Oracle 实例的步骤和要点。 删除 Oracle 实例 删除 Oracle 实例是一个复杂的过程,需要遵循一定的步骤,以免出现意外错误。下面是删除 Oracle 实例的步骤: 1. 删除实例记录...
删除oracle中用户下所有的表,不是系统用户哦!不然会删掉系统的数据表
删除Oracle数据库中的表
Oracle数据库删除表中重复记录的方法三则.txt
oracle物理表空间删除修复命令 误删Oracle物理表空间修复命令
很好的的oracle快速删除表空间的帮助!
Oracle必杀技物理删除数据文件恢复,详解了实用的Oracle物理表空间删除修复命令。
Oracle 表删除大量数据后,即使表中只有几行记录,但用select count(*) from table 来查询发觉都不会马上出来,原因是该表的空间大了
主要介绍了Oracle中多表关联批量插入,批量更新与批量删除操作,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
由于Oracle的回收机制,当我们删除表的时候并没有彻底删除。而是放在Oracle回收站了,这里向你介绍了几种彻底删除表的方法
oracle 表被误删除了就可以用这种方法进行恢复了!
oracle创建表空间和用户授权及删除表空间和删除用户命令操作说明
在Oracle数据库中删除两表中相同数据的方法是用到in语句,本文通过实例来讲解删除两表中相同数据的方法。