从Oracle10g开始删除数据库表的时候并不是真正删除表,而是把表放到了recyclebin中,这个过程类似于windows里面删除的文件会被临时放到回收站中。
删除的表系统会自动给他重命名就是大家看到的【BIN$】开头的名字。
通过show recyclebin命令可以查看被删掉的表的详细信息,或者查询:
select * from recyclebin;
收回表的命令:
flashback table 原表名 to before drop;
清空回收站的命令:
purge recyclebin;
如果想直接删除表而不经过回收站:
drop table 表名 purge;
或者停用数据库的回收站功能:
10.1版本中,修改隐藏参数:_recyclebin
alter system set “_recyclebin” = false;
10.2版本中:
alter system set recyclebin = off;
分享到:
相关推荐
/u01/oracle/bin/netca: line 178: 11819 Aborted $JRE $JRE_OPTIONS -classpath $CLASSPATH oracle.net.ca.NetCA $* 错误 引发原因:host [oracle@jc11g ~]$ vi /etc/sysconfig/network NETWORKING=yes #修改...
oracle 动态性能视图 (x$, v$, gv$, v_$, gv_$)
oracle11g的bin文件夹;包含ocijdbc11.dll以及bin下所有完整的文件
简单描述Oracle v$sqlarea, v$sql, v$sqltext视图说明
oracle_v$session_v$session_wait用途详解oracle_v$session_v$session_wait用途详解oracle_v$session_v$session_wait用途详解oracle_v$session_v$session_wait用途详解oracle_v$session_v$session_wait用途详解...
本篇文章主要介绍了 Oracle 数据库管理命令,包括建立表空间、删除表空间、改变表空间状态、扩展表空间等多方面的知识点。 一、建立表空间 在 Oracle 数据库中,建立表空间是数据库管理的基础步骤之一。建立表空间...
1 、确定数据库的sid 和db_name ... PATH=$ORACLE_HOEM/bin:$PATH; LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH LD_LIBRARY_PATH 3、设置登录方法
Oracle_审计表_sys.aud$_授权给用户Truncate权限
ORACLE ERP 11i表结构字段中文名称,仅供参考。包含常用模块及相关表,最后还有一些开发和维护经验的分享。文档格式不太好,没有目录,见谅。
Oracle数据库删除表中重复记录的方法三则.txt
oracle定时删除表空间的数据并释放表空间(oracle编程高手总结编写)
如何在oracle中查询所有用户表的表名、主键名称、索引、外键等
oracle temp表空间不足解决方法
Oracle数据库分区表操作方法Oracle数据库分区表操作方法
一、查看Oracle数据库中表空间信息的方法 1、查看Oracle数据库中表空间信息的工具方法 2、查看Oracle数据库中表空间信息的命令方法 二、查询Oracle数据库中数据文件信息的方法 1、查看Oracle数据库中数据文件信息的...
删除表中产生的重复数据,并且不会损害和修改原表数据.
删除Oracle数据库中的表
Oracle数据库中表的导入导出操作,有具体的操作步骤。
能够解决oracle导入时表空间不一致问题。不错,已经帮助我好几次了,共享下!